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