DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg Struct Reference

Device-side argument struct for conservative-to-primitive conversion (no gradients/viscosity). More...

#include <EulerP_Evaluator_impl.hpp>

Collaboration diagram for DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg:
[legend]

Classes

struct  Portable
 

Public Member Functions

 Cons2Prim_Arg (Evaluator &self_, Evaluator::Cons2Prim_Arg &arg)
 

Public Attributes

Evaluatorself
 
Evaluator::t_deviceView< B > this_v
 
EvaluatorDeviceView< B > self_view
 must keep this alive
 
struct DNDS::EulerP::Evaluator_impl::Cons2Prim_Arg::Portable portable
 
t_Scalar_deviceViewVector_sup uScalar_v
 
t_Scalar_deviceViewVector_sup uScalarPrim_v
 

Detailed Description

template<DeviceBackend B>
struct DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg

Device-side argument struct for conservative-to-primitive conversion (no gradients/viscosity).

Definition at line 213 of file EulerP_Evaluator_impl.hpp.

Constructor & Destructor Documentation

◆ Cons2Prim_Arg()

template<DeviceBackend B>
DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::Cons2Prim_Arg ( Evaluator self_,
Evaluator::Cons2Prim_Arg arg 
)
inline

Definition at line 237 of file EulerP_Evaluator_impl.hpp.

Member Data Documentation

◆ portable

◆ self

template<DeviceBackend B>
Evaluator& DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::self

Definition at line 215 of file EulerP_Evaluator_impl.hpp.

◆ self_view

template<DeviceBackend B>
EvaluatorDeviceView<B> DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::self_view

must keep this alive

Definition at line 217 of file EulerP_Evaluator_impl.hpp.

◆ this_v

template<DeviceBackend B>
Evaluator::t_deviceView<B> DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::this_v

Definition at line 216 of file EulerP_Evaluator_impl.hpp.

◆ uScalar_v

template<DeviceBackend B>
t_Scalar_deviceViewVector_sup DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::uScalar_v

Definition at line 233 of file EulerP_Evaluator_impl.hpp.

◆ uScalarPrim_v

template<DeviceBackend B>
t_Scalar_deviceViewVector_sup DNDS::EulerP::Evaluator_impl< B >::Cons2Prim_Arg::uScalarPrim_v

Definition at line 235 of file EulerP_Evaluator_impl.hpp.


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