SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
plan.cpp File Reference
Include dependency graph for plan.cpp:

Classes

struct  serif::operators::NodalRequest< TermT, OperationT, PositionIndependent >
 
struct  serif::operators::GradientRequest
 
struct  serif::operators::BadContributionRow
 
struct  serif::operators::BadContributionCollection
 
struct  serif::operators::NestedBadCollection
 
class  serif::operators::BarotropicHydrostaticEquilibrium
 
class  serif::operators::EquationRegistry< EquationTs >
 
struct  serif::operators::OperandValues< OperandsT, OutputT >
 

Namespaces

namespace  serif
 
namespace  serif::operators
 

Concepts

concept  serif::operators::CanSum
 
concept  serif::operators::CanSubtract
 

Typedefs

using serif::operators::Closure = equations::BarotropicClosure<eos::models::Polytrope>
 
using serif::operators::Density = discretization::blocks::density::mass
 
using serif::operators::Enthalpy = discretization::blocks::enthalpy::specific
 
using serif::operators::Schema = discretization::domain::schema::CoreEnvelopeVacuumDomainSchema
 
using serif::operators::SurfacePressure = equations::PressureSurfaceConstraint<eos::models::Polytrope>
 
using serif::operators::DensityValue = discretization::forms::Operand<Density>
 
using serif::operators::EnthalpyValue = discretization::forms::Operand<Enthalpy>
 
using serif::operators::EnthalpyGradient = discretization::forms::Operand<Enthalpy, discretization::forms::Operation::Gradient>
 
using serif::operators::GravityValue = discretization::forms::Operand<discretization::blocks::gravity::gradient>
 
using serif::operators::GravityDivergence = discretization::forms::Operand<discretization::blocks::gravity::gradient, discretization::forms::Operation::Divergence>
 
using serif::operators::Pressure = equations::PressureForce<eos::models::Polytrope>
 
using serif::operators::DisplacementDivergence = discretization::forms::Operand<discretization::blocks::displacement::vector, discretization::forms::Operation::Divergence>
 
using serif::operators::Displacement = discretization::blocks::displacement::vector
 
using serif::operators::DisplacementValue = discretization::forms::Operand<Displacement>
 
using serif::operators::Potential = discretization::blocks::gravity::potential
 
using serif::operators::MixedSamples = utils::types::TypeList<GravityValue, GravityDivergence, DensityValue>
 
using serif::operators::Mechanical = equations::DisplacementForce<eos::models::Polytrope>
 
using serif::operators::MechanicalDifference = equations::EquationDifference<Pressure, equations::EquationSum<equations::GravityForce, equations::RotationalForce>>
 
using serif::operators::ScaledMechanical = equations::EquationScale<MechanicalDifference>
 
using serif::operators::ScaledPoisson = equations::EquationScale<equations::PoissonBalance>
 
using serif::operators::Mass = equations::MassNormalization
 
using serif::operators::Constant = discretization::blocks::barotropic_constant::mass_normalization
 
using serif::operators::Omega = discretization::blocks::rotation::angular_velocity
 
using serif::operators::Momentum = equations::AngularMomentum