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

Half-space region for initial condition specification. More...

#include <EulerEvaluatorSettings.hpp>

Public Member Functions

 DNDS_DECLARE_CONFIG (PlaneInitializer)
 

Public Attributes

real a {0}
 
real b {0}
 
real c {0}
 
real h {0}
 Plane equation coefficients: a*x + b*y + c*z = h.
 
Eigen::Vector< real, -1 > v
 Initial state vector (size = nVars).
 

Detailed Description

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

Half-space region for initial condition specification.

Cells satisfying a*x + b*y + c*z >= h are initialized to the state vector v. The normal direction is (a, b, c).

Definition at line 217 of file EulerEvaluatorSettings.hpp.

Member Function Documentation

◆ DNDS_DECLARE_CONFIG()

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

Definition at line 222 of file EulerEvaluatorSettings.hpp.

Member Data Documentation

◆ a

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::PlaneInitializer::a {0}

Definition at line 219 of file EulerEvaluatorSettings.hpp.

◆ b

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::PlaneInitializer::b {0}

Definition at line 219 of file EulerEvaluatorSettings.hpp.

◆ c

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::PlaneInitializer::c {0}

Definition at line 219 of file EulerEvaluatorSettings.hpp.

◆ h

template<EulerModel model>
real DNDS::Euler::EulerEvaluatorSettings< model >::PlaneInitializer::h {0}

Plane equation coefficients: a*x + b*y + c*z = h.

Definition at line 219 of file EulerEvaluatorSettings.hpp.

◆ v

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

Initial state vector (size = nVars).

Definition at line 220 of file EulerEvaluatorSettings.hpp.


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