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::DiscontinuousScalar
 
struct  serif::operators::DiscontinuousScalar::residual
 
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::EquationRegistry< EquationTs >
 A compile-time registry of equations. More...
 
struct  serif::operators::OperandValues< OperandsT, OutputT >
 A helper struct to store the values of operands. There is some convention here, specifically if OutputT is void then this struct represents the values of the operands, otherwise it represents the local derivatives of the operands with respect to OutputT. More...
 

Namespaces

namespace  serif
 
namespace  serif::operators
 

Typedefs

using serif::operators::Balance = equations::BarotropicDensityBalance<eos::models::Polytrope>
 
using serif::operators::Displacement = discretization::blocks::displacement::vector
 
using serif::operators::Schema = discretization::domain::schema::CoreEnvelopeVacuumDomainSchema
 
using serif::operators::BoundaryValue = NodalRequest<Potential>
 
using serif::operators::DensityValue = discretization::forms::Operand<Density>
 
using serif::operators::PotentialValue = discretization::forms::Operand<Potential>
 
using serif::operators::PotentialGradient = discretization::forms::Operand<Potential, discretization::forms::Operation::Gradient>
 
using serif::operators::DisplacementDivergence = discretization::forms::Operand<discretization::blocks::displacement::vector, discretization::forms::Operation::Divergence>
 
using serif::operators::DisplacementValue = discretization::forms::Operand<Displacement>
 
using serif::operators::DisplacementGradient = discretization::forms::Operand<Displacement, discretization::forms::Operation::Gradient>
 
using serif::operators::VectorTensor = discretization::forms::MatrixValue
 
using serif::operators::CartesianVector = discretization::forms::VectorValue
 
using serif::operators::MixedSamples = utils::types::TypeList<DisplacementValue, DisplacementDivergence, DensityValue>
 
using serif::operators::Mass = equations::MassNormalization
 
using serif::operators::Omega = discretization::blocks::rotation::angular_velocity
 
using serif::operators::Momentum = equations::AngularMomentumConstraint