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

Go to the source code of this file.

Classes

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

namespace  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

◆ ARKODE_DIRKTableID

using ARKODE_DIRKTableID = int

Definition at line 62 of file sundials.hpp.

◆ ARKODE_ERKTableID

using ARKODE_ERKTableID = int

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

Definition at line 61 of file sundials.hpp.

◆ SUNContext

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 69 of file sundials.hpp.

Variable Documentation

◆ ARKODE_DIRK_NONE

ARKODE_DIRKTableID ARKODE_DIRK_NONE = -1
constexpr

Definition at line 64 of file sundials.hpp.

◆ ARKODE_ERK_NONE

ARKODE_ERKTableID ARKODE_ERK_NONE = -1
constexpr

Definition at line 63 of file sundials.hpp.

◆ ARKODE_FEHLBERG_13_7_8

ARKODE_ERKTableID ARKODE_FEHLBERG_13_7_8 = FEHLBERG_13_7_8
constexpr

Definition at line 65 of file sundials.hpp.