SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::backend::mfem Namespace Reference

Namespaces

namespace  discretization
 
namespace  serialize
 
namespace  shared
 

Typedefs

using Vector = ::mfem::Vector
 Native owned finite-element coefficients.
 
using DenseMatrix = ::mfem::DenseMatrix
 Dense element matrices and small systems.
 
using SparseMatrix = ::mfem::SparseMatrix
 Explicitly assembled sparse matrices.
 
using LinearOperator = ::mfem::Operator
 Assembled or matrix-free linear actions.
 

Functions

void initialize ()
 Initialize the selected numerical runtime once, before application work begins.
 

Typedef Documentation

◆ DenseMatrix

using serif::backend::mfem::DenseMatrix = ::mfem::DenseMatrix

Dense element matrices and small systems.

◆ LinearOperator

using serif::backend::mfem::LinearOperator = ::mfem::Operator

Assembled or matrix-free linear actions.

◆ SparseMatrix

using serif::backend::mfem::SparseMatrix = ::mfem::SparseMatrix

Explicitly assembled sparse matrices.

◆ Vector

using serif::backend::mfem::Vector = ::mfem::Vector

Native owned finite-element coefficients.

Function Documentation

◆ initialize()

void serif::backend::mfem::initialize ( )

Initialize the selected numerical runtime once, before application work begins.

Note
Call on the main thread. An existing MPI session remains externally owned; a session started here is finalized by MFEM at process exit. Serial builds need no initialization.