SERiF 0.0.1a
3+1D Stellar Structure and Evolution
|
▼Nserif | |
▼Ncomposition | |
CCanonicalComposition | |
CComposition | Manages the composition of elements |
CCompositionEntry | Represents an entry in the composition with a symbol and mass fraction |
CGlobalComposition | Represents the global composition of a system. This tends to be used after finalize and is primarily for internal use |
▼Nconstant | |
CConstant | Structure to hold a constant's details |
CConstants | Class to manage a collection of constants |
▼Neos | |
▼Nhelmholtz | |
CHELMEOSInput | Structure to hold the input parameters for the EOS calculation |
CHELMEOSOutput | |
CHELMTable | Structure to hold the Helmholtz EOS table data |
CEOS | Main class for accessing Equation of State data |
CEOSInput | Input parameters for an EOS calculation |
CEOSio | Handles the input/output operations for EOS tables |
CEOSOutput | Output from an EOS calculation |
CEOSParameter | Represents a thermodynamic parameter and its derivatives |
▼Nmesh | |
CMeshIO | Class for handling mesh input/output operations |
▼Nnetwork | |
▼Napprox8 | |
CApprox8Net | Contains constants and arrays related to the nuclear network |
CApprox8Network | Class for the Approx8 nuclear reaction network |
CJacobian | Functor to calculate the Jacobian matrix for implicit solvers |
CODE | Functor to calculate the derivatives for the ODE solver |
▼CGraphNetwork | Graph-based nuclear reaction network using REACLIB reactions |
CJacobianTerm | Functor for Jacobian evaluation for stiff ODE solvers. (used in the NSE case) |
CODETerm | Functor for ODE right-hand side evaluation |
CStepDerivatives | Struct holding derivatives for a single ODE step |
CNetIn | Input structure for the network evaluation |
CNetOut | Output structure for the network evaluation |
CNetwork | Class for network evaluation |
CReaclibNetwork | |
▼Npolytrope | |
▼Npolycoeff | |
CdThetaInterpCoeff | |
Cx1InterpCoeff | Coefficients for the interpolations of the surface location of a polytrope |
▼NpolyMFEMUtils | |
CNonlinearPowerIntegrator | A class for nonlinear power integrator |
CformBundle | Structure to hold the various bilinear and nonlinear forms for the polytrope problem |
CGMRESInverter | Provides an approximate inverse of the SchurCompliment operator using GMRES |
CPolySolver | Solves the Lane-Emden equation for a polytropic star using a mixed finite element method |
CPolytropeOperator | Represents the coupled nonlinear operator for the polytropic system |
CSchurCompliment | Represents the Schur complement operator used in the solution process |
CsolverBundle | Structure to manage the lifetime of MFEM solver objects |
▼Nprobe | The Probe namespace contains utility functions for debugging and logging |
CLogManager | Class to manage logging operations |
▼Npybind | Contains pybind11 helper classes and trampoline classes for interfacing C++ with Python |
CPyCoefficient | Trampoline class for mfem::Coefficient |
CPyMatrix | A trampoline class for mfem::Matrix |
CPyOperator | Trampoline class for mfem::Operator |
CPyVectorCoefficient | Trampoline class for mfem::VectorCoefficient |
▼Nresource | |
CResourceManager | |
Capprox8Test | |
CcompositionTest | Test suite for the composition class |
CconfigTest | Test suite for the Config class |
CconfigTestPrivateAccessor | |
CconstTest | Test suite for the const class |
CEOS | Structure to hold the output parameters and derivatives of the EOS calculation |
CeosTest | Test suite for the const class |
CmeshIOTest | |
CpolyTest | |
CprobeTest | |
CResourceManager | Manages resources within the application |
CresourceManagerTest | Test suite for the resourceManager class |