source: branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Problems.DynamicalSystemsModelling/3.3/sundials/include/sundials/sundials_fnvector.h @ 16222

Last change on this file since 16222 was 16222, checked in by gkronber, 4 years ago

#2925:

  • added comments about parameter identification for differential equation models
  • added source code of cvodes library (part of sundials) which provides functionality to calculate gradients for the parameters of partial differential equation models efficiently using the 'adjoint state method'.
  • added compiled version of cvodes
File size: 1.3 KB
Line 
1/*
2 * -----------------------------------------------------------------
3 * $Revision$
4 * $Date$
5 * -----------------------------------------------------------------
6 * Programmer(s): Radu Serban and Aaron Collier @ LLNL
7 * -----------------------------------------------------------------
8 * LLNS Copyright Start
9 * Copyright (c) 2014, Lawrence Livermore National Security
10 * This work was performed under the auspices of the U.S. Department
11 * of Energy by Lawrence Livermore National Laboratory in part under
12 * Contract W-7405-Eng-48 and in part under Contract DE-AC52-07NA27344.
13 * Produced at the Lawrence Livermore National Laboratory.
14 * All rights reserved.
15 * For details, see the LICENSE file.
16 * LLNS Copyright End
17 * -----------------------------------------------------------------
18 * This file (companion of nvector.h) contains definitions
19 * needed for the initialization of vector operations in Fortran.
20 * -----------------------------------------------------------------
21 */
22
23
24#ifndef _FNVECTOR_H
25#define _FNVECTOR_H
26
27#ifndef _SUNDIALS_CONFIG_H
28#define _SUNDIALS_CONFIG_H
29#include <sundials/sundials_config.h>
30#endif
31
32#ifdef __cplusplus  /* wrapper to enable C++ usage */
33extern "C" {
34#endif
35
36/* SUNDIALS solver IDs */
37
38#define FCMIX_CVODE   1
39#define FCMIX_IDA     2
40#define FCMIX_KINSOL  3
41#define FCMIX_ARKODE  4
42
43#ifdef __cplusplus
44}
45#endif
46
47#endif
Note: See TracBrowser for help on using the repository browser.