NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
NeoN::NoWaitAccess Struct Reference

Passkey granting non-draining access to BoundaryData's value storage. More...

#include <boundaryData.hpp>

Static Public Member Functions

template<typename ValueType >
static Vector< ValueType > & value (BoundaryData< ValueType > &in)
 

Detailed Description

Passkey granting non-draining access to BoundaryData's value storage.

BoundaryData::valueNoWait() is private because skipping waitAll() leaves in-flight processor-halo exchanges pending and is easy to misuse. Callers that legitimately need it (the processor boundary condition seeding owner values before posting its exchange) go through this struct, so every bypass site is greppable via NoWaitAccess.

Definition at line 438 of file boundaryData.hpp.

Member Function Documentation

◆ value()

template<typename ValueType >
static Vector< ValueType > & NeoN::NoWaitAccess::value ( BoundaryData< ValueType > &  in)
inlinestatic

Definition at line 441 of file boundaryData.hpp.


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