1 /* ========================================================================== */
2 /* === Core/cholmod_version ================================================= */
3 /* ========================================================================== */
4 
5 /* -----------------------------------------------------------------------------
6  * CHOLMOD/Core Module.  Copyright (C) 2005-2013,
7  * Univ. of Florida.  Author: Timothy A. Davis
8  * -------------------------------------------------------------------------- */
9 
10 /* Return the current version of CHOLMOD.  Unlike all other functions in
11    CHOLMOD, this function does not require the CHOLMOD Common. */
12 
13 #include "cholmod_internal.h"
14 #include "cholmod_core.h"
15 
CHOLMOD(version)16 int CHOLMOD(version)        /* returns CHOLMOD_VERSION */
17 (
18     /* output, contents not defined on input.  Not used if NULL.
19         version [0] = CHOLMOD_MAIN_VERSION ;
20         version [1] = CHOLMOD_SUB_VERSION ;
21         version [2] = CHOLMOD_SUBSUB_VERSION ;
22     */
23     int version [3]
24 )
25 {
26     if (version != NULL)
27     {
28         version [0] = CHOLMOD_MAIN_VERSION ;
29         version [1] = CHOLMOD_SUB_VERSION ;
30         version [2] = CHOLMOD_SUBSUB_VERSION ;
31     }
32     return (CHOLMOD_VERSION) ;
33 }
34 
35