DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
EulerP_Evaluator_impl_utils.hpp File Reference

Internal utility types for the EulerP Evaluator kernel implementations. More...

Include dependency graph for EulerP_Evaluator_impl_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DNDS::EulerP::detail::FLocalAccessor_noOp
 No-op local accessor returning a dummy real value. More...
 
struct  DNDS::EulerP::detail::FGlobalAccessor_noOp
 No-op global accessor returning a dummy real value. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::EulerP
 Namespace for the EulerP alternative evaluator module with GPU support.
 
namespace  DNDS::EulerP::detail
 Internal implementation detail namespace for EulerP Evaluator utilities.
 

Detailed Description

Internal utility types for the EulerP Evaluator kernel implementations.

Provides:

  • FLocalAccessor_noOp / FGlobalAccessor_noOp: No-op accessor stubs used as template arguments when no local/global accumulation is needed in a kernel.
  • CUDA_Local2GlobalAssign: CUDA shared-memory helper for bank-conflict-free coalesced write-back from thread-local storage to global memory.
Note
This header is an internal implementation detail of the EulerP Evaluator. Contents reside in the DNDS::EulerP::detail namespace.

Definition in file EulerP_Evaluator_impl_utils.hpp.