Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Theseus::AxisymmetryConfig Struct Reference

Foundational state and coordinate contract for swirl-free axisymmetry. More...

#include <AxisymmetryConfig.hpp>

Static Public Member Functions

static void Validate (const nlohmann::json &config, const nlohmann::json &runtime, bool axisymmetric_build)
 
static void ValidateMesh (const mfem::Mesh &mesh)
 

Static Public Attributes

static constexpr int axial_coordinate = AxisymmetricGeometry::axial_coordinate
 
static constexpr int radial_coordinate = AxisymmetricGeometry::radial_coordinate
 
static constexpr int spatial_dimension = AxisymmetricGeometry::spatial_dimension
 
static constexpr int conservative_equations = 4
 

Detailed Description

Foundational state and coordinate contract for swirl-free axisymmetry.

Member Function Documentation

◆ Validate()

static void Theseus::AxisymmetryConfig::Validate ( const nlohmann::json &  config,
const nlohmann::json &  runtime,
bool  axisymmetric_build 
)
inlinestatic

◆ ValidateMesh()

static void Theseus::AxisymmetryConfig::ValidateMesh ( const mfem::Mesh &  mesh)
inlinestatic

Member Data Documentation

◆ axial_coordinate

constexpr int Theseus::AxisymmetryConfig::axial_coordinate = AxisymmetricGeometry::axial_coordinate
staticconstexpr

◆ conservative_equations

constexpr int Theseus::AxisymmetryConfig::conservative_equations = 4
staticconstexpr

◆ radial_coordinate

constexpr int Theseus::AxisymmetryConfig::radial_coordinate = AxisymmetricGeometry::radial_coordinate
staticconstexpr

◆ spatial_dimension

constexpr int Theseus::AxisymmetryConfig::spatial_dimension = AxisymmetricGeometry::spatial_dimension
staticconstexpr

The documentation for this struct was generated from the following file: