SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
interior.hpp File Reference
Include dependency graph for interior.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::model::computations::InteriorContribution< Row >
 One equation's accepted contribution to the complete physical system. More...
 
struct  serif::model::computations::Contributions
 Ordinary equations, point constraints and row replacements share one small assembly result. More...
 

Namespaces

namespace  serif
 
namespace  serif::model
 
namespace  serif::model::computations
 

Functions

template<typename Equation, typename Schema, typename Layout>
Contributions serif::model::computations::volume_contribution (std::shared_ptr< const operators::backend::mfem::VolumeData< Equation, Schema > > accepted, const Layout &layout, std::optional< backend::mfem::ColumnContribution > geometry={})
 Assemble field and optional geometry columns from the same retained volume result.
 
template<typename Equation, typename Layout>
auto serif::model::computations::interior_contribution (Layout layout)
 Declare one owning contribution per equation; shape coordinates add one explicit shared prerequisite.
 
template<typename Equation, typename Layout>
auto serif::model::computations::interior_computations (const Layout &layout)
 Scalar equations publish a reusable functional before joining ordinary system assembly.