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

Device-side argument struct for eigenvalue estimation and time-step computation. More...

#include <EulerP_Evaluator_impl.hpp>

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

Classes

struct  Portable
 

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Device-side argument struct for eigenvalue estimation and time-step computation.

Definition at line 262 of file EulerP_Evaluator_impl.hpp.

Constructor & Destructor Documentation

◆ EstEigenDt_Arg()

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

Definition at line 281 of file EulerP_Evaluator_impl.hpp.

Member Data Documentation

◆ portable

◆ self

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

Definition at line 264 of file EulerP_Evaluator_impl.hpp.

◆ self_view

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

must keep this alive

Definition at line 266 of file EulerP_Evaluator_impl.hpp.

◆ this_v

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

Definition at line 265 of file EulerP_Evaluator_impl.hpp.


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