DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer Struct Reference

Axis-aligned box region for initial condition specification. More...

#include <EulerEvaluatorSettings.hpp>

Public Member Functions

 DNDS_DECLARE_CONFIG (BoxInitializer)
 

Public Attributes

real x0 {0}
 
real x1 {0}
 
real y0 {0}
 
real y1 {0}
 
real z0 {0}
 
real z1 {0}
 Box bounds [min, max] per axis.
 
Eigen::Vector< real, -1 > v
 Initial state vector (size = nVars).
 

Detailed Description

template<EulerModel model>
struct DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer

Axis-aligned box region for initial condition specification.

Cells whose centroids lie within [x0,x1]×[y0,y1]×[z0,z1] are initialized to the state vector v.

Definition at line 193 of file EulerEvaluatorSettings.hpp.

Member Function Documentation

◆ DNDS_DECLARE_CONFIG()

template<EulerModel model>
DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::DNDS_DECLARE_CONFIG ( BoxInitializer  )
inline

Definition at line 198 of file EulerEvaluatorSettings.hpp.

Member Data Documentation

◆ v

template<EulerModel model>
Eigen::Vector<real, -1> DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::v

Initial state vector (size = nVars).

Definition at line 196 of file EulerEvaluatorSettings.hpp.

◆ x0

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::x0 {0}

Definition at line 195 of file EulerEvaluatorSettings.hpp.

◆ x1

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::x1 {0}

Definition at line 195 of file EulerEvaluatorSettings.hpp.

◆ y0

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::y0 {0}

Definition at line 195 of file EulerEvaluatorSettings.hpp.

◆ y1

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::y1 {0}

Definition at line 195 of file EulerEvaluatorSettings.hpp.

◆ z0

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::z0 {0}

Definition at line 195 of file EulerEvaluatorSettings.hpp.

◆ z1

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::BoxInitializer::z1 {0}

Box bounds [min, max] per axis.

Definition at line 195 of file EulerEvaluatorSettings.hpp.


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