SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::Closure Struct Referencefinal

A minimal density-valued volume equation, sufficient to instantiate a volume cache. More...

Inheritance diagram for serif::operators::backend::mfem::Closure:
[legend]
Collaboration diagram for serif::operators::backend::mfem::Closure:
[legend]

Public Types

using Operands = utils::types::TypeList<TestOperand>
 
using ResidualQuantity = dimensions::MassDensity
 
- Public Types inherited from serif::equations::Contribution< discretization::forms::Operand< discretization::blocks::density::mass > >
using Test
 The test type of the contribution.
 
using TestOperand
 The operand type of the contribution (associating a test function and a term)
 
using Support
 The domain support of the contribution (which then boils down to the dofs which are supported by the term on that test function)
 

Static Public Member Functions

static equations::PointLinearization< Operands > evaluate (const equations::EquationPoint< Operands > &)
 Declare the point residual; only the cache types are inspected.
 
static int additional_order (TestOperand, int)
 Add no quadrature order beyond the operand degree.
 

Static Public Attributes

static constexpr std::string_view name = "density value"
 

Detailed Description

A minimal density-valued volume equation, sufficient to instantiate a volume cache.

Member Typedef Documentation

◆ Operands

◆ ResidualQuantity

Member Function Documentation

◆ additional_order()

static int serif::operators::backend::mfem::Closure::additional_order ( TestOperand ,
int  )
static

Add no quadrature order beyond the operand degree.

◆ evaluate()

static equations::PointLinearization< Operands > serif::operators::backend::mfem::Closure::evaluate ( const equations::EquationPoint< Operands > & )
static

Declare the point residual; only the cache types are inspected.

Member Data Documentation

◆ name

std::string_view serif::operators::backend::mfem::Closure::name = "density value"
staticconstexpr

The documentation for this struct was generated from the following file: