1 /* ----------------------------------------------------------------- 2 * Programmer(s): Radu Serban and Aaron Collier @ LLNL 3 * ----------------------------------------------------------------- 4 * SUNDIALS Copyright Start 5 * Copyright (c) 2002-2021, Lawrence Livermore National Security 6 * and Southern Methodist University. 7 * All rights reserved. 8 * 9 * See the top-level LICENSE and NOTICE files for details. 10 * 11 * SPDX-License-Identifier: BSD-3-Clause 12 * SUNDIALS Copyright End 13 * ----------------------------------------------------------------- 14 * This file (companion of nvector.h) contains definitions 15 * needed for the initialization of vector operations in Fortran. 16 * -----------------------------------------------------------------*/ 17 18 19 #ifndef _FNVECTOR_H 20 #define _FNVECTOR_H 21 22 #ifndef _SUNDIALS_CONFIG_H 23 #define _SUNDIALS_CONFIG_H 24 #include <sundials/sundials_config.h> 25 #endif 26 27 #ifdef __cplusplus /* wrapper to enable C++ usage */ 28 extern "C" { 29 #endif 30 31 /* SUNDIALS solver IDs */ 32 33 #define FCMIX_CVODE 1 34 #define FCMIX_IDA 2 35 #define FCMIX_KINSOL 3 36 #define FCMIX_ARKODE 4 37 38 #ifdef __cplusplus 39 } 40 #endif 41 42 #endif 43