SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces > Struct Template Reference

The selected equation rows and the finite-element traces supplying their physical state. More...

#include <boundary_data.hpp>

Collaboration diagram for serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >:
[legend]

Public Types

using Formulation = FormulationT
 

Public Member Functions

void validate () const
 Reject stale bindings and selections even when all coefficient values are unchanged.
 

Public Attributes

std::shared_ptr< const discretization::backend::mfem::DofSelection > selected_rows
 
Traces traces
 

Detailed Description

template<PressureBoundaryFormulation FormulationT, typename Traces>
struct serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >

The selected equation rows and the finite-element traces supplying their physical state.

Note
Bindings and their meshes must outlive this object. EOS values and readiness belong to the dependency cache.

Member Typedef Documentation

◆ Formulation

template<PressureBoundaryFormulation FormulationT, typename Traces>
using serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >::Formulation = FormulationT

Member Function Documentation

◆ validate()

template<PressureBoundaryFormulation FormulationT, typename Traces>
void serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >::validate ( ) const
inline

Reject stale bindings and selections even when all coefficient values are unchanged.

Member Data Documentation

◆ selected_rows

template<PressureBoundaryFormulation FormulationT, typename Traces>
std::shared_ptr<const discretization::backend::mfem::DofSelection> serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >::selected_rows

◆ traces

template<PressureBoundaryFormulation FormulationT, typename Traces>
Traces serif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >::traces

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