|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <memory>#include <optional>#include <tuple>#include <utility>#include "serif/backend/mfem/model/system.hpp"#include "serif/backend/mfem/model/volume_actions.hpp"#include "serif/backend/mfem/model/volume.hpp"#include "serif/backend/mfem/model/computations/shape_derivatives.hpp"#include "serif/backend/mfem/model/computations/scalar_row.hpp"#include "serif/backend/mfem/operators/volume_computations.hpp"#include "serif/backend/mfem/operators/volume_field_block.hpp"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. | |