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

Classes

struct  serif::model::normalization::SurfaceRows
 Reduced equation rows whose volume residual is replaced by the selected surface condition. More...
 
struct  serif::model::normalization::InfinityRows
 Potential rows replaced by the zero trace at compactified infinity. More...
 
struct  serif::model::normalization::detail::Metric< Term, Spatial >
 
struct  serif::model::normalization::detail::Metric< Term, true >
 
struct  serif::model::normalization::detail::ValueRule< Coordinates, Term >
 
struct  serif::model::normalization::detail::ValueRule< Coordinates, blocks::surface_deformation::coefficients >
 
struct  serif::model::normalization::detail::SurfaceRule< Method, Row, Plan, Surface >
 
struct  serif::model::normalization::detail::SurfaceRule< Method, Row, Plan, true >
 
struct  serif::model::normalization::detail::InfinityRule< Method, Row, Plan >
 Pointwise infinity values have potential units rather than integrated Poisson units. More...
 
struct  serif::model::normalization::detail::ResidualRules< dependencies::Bindings< Interior... >, dependencies::Bindings< Shape... > >
 
struct  serif::model::normalization::detail::AutomaticRules< Coordinates, Plan, dependencies::KeyList< Values... >, utils::types::TypeList< Equations... > >
 Equation residual quantities remain independent from the unknowns occupying their rows. More...
 
struct  serif::model::normalization::detail::SelectPlan< Selection, Coordinates, Bound >
 
struct  serif::model::normalization::detail::SelectPlan< numerical::AutomaticPlan, Coordinates, Bound >
 
struct  serif::model::normalization::detail::MethodMetrics< Method >
 
struct  serif::model::normalization::detail::MethodMetrics< numerical::PhysicalRieszCoordinate< Quantity, Metric > >
 
struct  serif::model::normalization::detail::MethodMetrics< numerical::DimensionlessRieszCoordinate< Quantity, Metric, Geometry > >
 
struct  serif::model::normalization::detail::MethodMetrics< numerical::WithPointRows< Method, Quantity, Selection > >
 
struct  serif::model::normalization::detail::RuleMetrics< dependencies::Bindings< Rules... > >
 

Namespaces

namespace  serif
 
namespace  serif::model
 
namespace  serif::model::normalization
 
namespace  serif::model::normalization::detail
 

Typedefs

template<typename Coordinates, typename Quantity, typename Metric>
using serif::model::normalization::detail::Coordinate = numerical::DimensionlessRieszCoordinate<Quantity, Metric>
 
template<typename Selection, typename Coordinates, typename Bound>
using serif::model::normalization::PlanFor = typename detail::SelectPlan<Selection, Coordinates, Bound>::Type
 Compile automatic physics-aware rules or retain the user's complete explicit plan.
 
template<typename Plan>
using serif::model::normalization::MetricsFor
 Assemble each metric once even when several state and residual rules share it.