00001 /* 00002 * ----------------------------------------------------------------- 00003 * $Revision: 1.1 $ 00004 * $Date: 2006/07/05 15:27:52 $ 00005 * ----------------------------------------------------------------- 00006 * Programmer(s): Radu Serban and Aaron Collier @ LLNL 00007 * ----------------------------------------------------------------- 00008 * Copyright (c) 2002, The Regents of the University of California. 00009 * Produced at the Lawrence Livermore National Laboratory. 00010 * All rights reserved. 00011 * For details, see the LICENSE file. 00012 * ----------------------------------------------------------------- 00013 * This file (companion of nvector.h) contains definitions 00014 * needed for the initialization of vector operations in Fortran. 00015 * ----------------------------------------------------------------- 00016 */ 00017 00018 00019 #ifndef _FNVECTOR_H 00020 #define _FNVECTOR_H 00021 00022 #ifdef __cplusplus /* wrapper to enable C++ usage */ 00023 extern "C" { 00024 #endif 00025 00026 #ifndef _SUNDIALS_CONFIG_H 00027 #define _SUNDIALS_CONFIG_H 00028 #include <sundials/sundials_config.h> 00029 #endif 00030 00031 /* SUNDIALS solver IDs */ 00032 00033 #define FCMIX_CVODE 1 00034 #define FCMIX_IDA 2 00035 #define FCMIX_KINSOL 3 00036 00037 #ifdef __cplusplus 00038 } 00039 #endif 00040 00041 #endif