|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <memory>#include <optional>#include <span>#include <vector>#include "serif/backend/mfem/operators/actions.hpp"Classes | |
| struct | serif::model::backend::mfem::CoordinateRange |
| One contiguous range of equation or state coordinates in an evaluated system. More... | |
| struct | serif::model::backend::mfem::ResidualContribution |
| One evaluated equation contribution in the independently ordered residual coordinates. More... | |
| struct | serif::model::backend::mfem::JacobianContribution |
| One frozen physical Jacobian coupling; overlapping contributions add. More... | |
| struct | serif::model::backend::mfem::ColumnContribution |
| A coupling from state coordinates into an ordered selection of replacement rows. More... | |
| struct | serif::model::backend::mfem::RowReplacement |
| Replace complete equations after all ordinary and generated contributions have been added. More... | |
| class | serif::model::backend::mfem::PhysicalSystem |
| Own one evaluated residual and Jacobian, retaining the discretization owner used by every child action. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::model |
| namespace | serif::model::backend |
| namespace | serif::model::backend::mfem |
| namespace | serif::model::backend::mfem::detail |
Functions | |
| std::shared_ptr< const PhysicalSystem > | serif::model::backend::mfem::make_physical_system (int residual_size, int state_size, std::vector< ResidualContribution > residuals, std::vector< JacobianContribution > jacobian, std::vector< RowReplacement > replacements={}, std::shared_ptr< const void > owner={}, std::optional< std::vector< JacobianContribution > > complete_actions={}) |
| Publish an immutable evaluated system that remains independent of later graph preparation. | |