MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Typedefs | Variables
sundials.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::SundialsMemHelper
 
class  mfem::SundialsMemHelper
 
class  mfem::Sundials
 Singleton class for SUNContext and SundialsMemHelper objects. More...
 
class  mfem::SundialsNVector
 Vector interface for SUNDIALS N_Vectors. More...
 
class  mfem::SundialsSolver
 Base class for interfacing with SUNDIALS packages. More...
 
class  mfem::CVODESolver
 Interface to the CVODE library – linear multi-step methods. More...
 
class  mfem::CVODESSolver
 
class  mfem::ARKStepSolver
 Interface to ARKode's ARKStep module – additive Runge-Kutta methods. More...
 
class  mfem::KINSolver
 Interface to the KINSOL library – nonlinear solver methods. More...
 

Namespaces

 mfem
 

Typedefs

using ARKODE_ERKTableID = int
 
using ARKODE_DIRKTableID = int
 
using SUNContext = void *
 

Variables

constexpr ARKODE_ERKTableID ARKODE_ERK_NONE = -1
 
constexpr ARKODE_DIRKTableID ARKODE_DIRK_NONE = -1
 
constexpr ARKODE_ERKTableID ARKODE_FEHLBERG_13_7_8 = FEHLBERG_13_7_8
 

Typedef Documentation

using ARKODE_DIRKTableID = int

Definition at line 51 of file sundials.hpp.

using ARKODE_ERKTableID = int

(DEPRECATED) Map SUNDIALS version >= 6 datatypes and constants to version < 6 for backwards compatibility

Definition at line 50 of file sundials.hpp.

using SUNContext = void*

(DEPRECATED) There is no SUNContext in SUNDIALS version < 6 so set it to arbitrary type for more compact backwards compatibility

Definition at line 58 of file sundials.hpp.

Variable Documentation

constexpr ARKODE_DIRKTableID ARKODE_DIRK_NONE = -1

Definition at line 53 of file sundials.hpp.

constexpr ARKODE_ERKTableID ARKODE_ERK_NONE = -1

Definition at line 52 of file sundials.hpp.

constexpr ARKODE_ERKTableID ARKODE_FEHLBERG_13_7_8 = FEHLBERG_13_7_8

Definition at line 54 of file sundials.hpp.