SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::compile_time_checks::fields_meanfield Namespace Reference

Typedefs

using Density = blocks::density::mass
 
using Potential = blocks::gravity::potential
 
using Displacement = blocks::displacement::vector
 
using Constant = blocks::barotropic_constant::mass_normalization
 
using AngularVelocity = blocks::rotation::angular_velocity
 
using ScalarL2 = spaces::DiscreteFunctionalSpace<spaces::L2, 2, 0>
 
using VectorH1 = spaces::DiscreteFunctionalSpace<spaces::H1, 3, 1>
 
using VectorRT = spaces::DiscreteFunctionalSpace<spaces::Hdiv, 2, 1>
 
using VectorND = spaces::DiscreteFunctionalSpace<spaces::Hcurl, 2, 1>
 
using GradientOperand = forms::Operand<Density, forms::Operation::Gradient>
 
using DivergenceOperand = forms::Operand<Displacement, forms::Operation::Divergence>
 
using Keys = dependencies::Bindings<dependencies::Binding<int, int>, dependencies::Binding<double, double>, dependencies::Binding<char, char>>
 
using DensityOperand = forms::Operand<Density>
 
using DisplacementOperand = forms::Operand<Displacement>
 
using DivergenceSample = forms::Operand<Displacement, forms::Operation::Divergence>
 
using PotentialOperand = forms::Operand<Potential>
 
using OrderedSamples = equations::OperandValues<utils::types::TypeList<DensityOperand, DisplacementOperand, DivergenceSample, PotentialOperand>>
 

Typedef Documentation

◆ AngularVelocity

using serif::compile_time_checks::fields_meanfield::AngularVelocity = blocks::rotation::angular_velocity

◆ Constant

using serif::compile_time_checks::fields_meanfield::Constant = blocks::barotropic_constant::mass_normalization

◆ Density

◆ DensityOperand

◆ Displacement

using serif::compile_time_checks::fields_meanfield::Displacement = blocks::displacement::vector

◆ DisplacementOperand

◆ DivergenceOperand

using serif::compile_time_checks::fields_meanfield::DivergenceOperand = forms::Operand<Displacement, forms::Operation::Divergence>

◆ DivergenceSample

using serif::compile_time_checks::fields_meanfield::DivergenceSample = forms::Operand<Displacement, forms::Operation::Divergence>

◆ GradientOperand

using serif::compile_time_checks::fields_meanfield::GradientOperand = forms::Operand<Density, forms::Operation::Gradient>

◆ Keys

using serif::compile_time_checks::fields_meanfield::Keys = dependencies::Bindings<dependencies::Binding<int, int>, dependencies::Binding<double, double>, dependencies::Binding<char, char>>

◆ OrderedSamples

◆ Potential

using serif::compile_time_checks::fields_meanfield::Potential = blocks::gravity::potential

◆ PotentialOperand

◆ ScalarL2

using serif::compile_time_checks::fields_meanfield::ScalarL2 = spaces::DiscreteFunctionalSpace<spaces::L2, 2, 0>

◆ VectorH1

using serif::compile_time_checks::fields_meanfield::VectorH1 = spaces::DiscreteFunctionalSpace<spaces::H1, 3, 1>

◆ VectorND

using serif::compile_time_checks::fields_meanfield::VectorND = spaces::DiscreteFunctionalSpace<spaces::Hcurl, 2, 1>

◆ VectorRT

using serif::compile_time_checks::fields_meanfield::VectorRT = spaces::DiscreteFunctionalSpace<spaces::Hdiv, 2, 1>