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)16int 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