Public Types | |
using | viewType = ViewType3D< T, MemorySpace > |
using | memory_space = typename viewType::memory_space |
Public Member Functions | |
TypeInfoTemplateNV2 ("rectMeshField", T, memoerySpaceName()) | |
rectMeshField (const rectangleMesh &mesh, const word &name, const T &defVal) | |
rectMeshField (const rectangleMesh &mesh, const T &defVal) | |
rectMeshField (const rectMeshField &)=default | |
rectMeshField & | operator= (const rectMeshField &)=default |
rectMeshField (rectMeshField &&)=default | |
rectMeshField & | operator= (rectMeshField &&)=default |
uniquePtr< rectMeshField > | clone () const |
rectMeshField * | clonePtr () const |
const INLINE_FUNCTION_H word & | name () const |
INLINE_FUNCTION_HD int64 | size () const |
auto | nx () const |
auto | ny () const |
auto | nz () const |
const auto & | mesh () |
INLINE_FUNCTION_HD real | cellVol () const |
INLINE_FUNCTION_HD T & | operator() (int32 i, int32 j, int32 k) |
const INLINE_FUNCTION_HD T & | operator() (int32 i, int32 j, int32 k) const |
void | fill (T val) |
bool | read (iIstream &is) |
bool | write (iOstream &os) const |
Static Protected Member Functions | |
constexpr static const char * | memoerySpaceName () |
Protected Attributes | |
const rectangleMesh * | mesh_ |
word | name_ ="noName" |
viewType | field_ |
T | defaultValue_ {} |
Definition at line 31 of file rectMeshField.hpp.
using viewType = ViewType3D<T,MemorySpace> |
Definition at line 35 of file rectMeshField.hpp.
using memory_space = typename viewType::memory_space |
Definition at line 37 of file rectMeshField.hpp.
|
inline |
Definition at line 59 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::clonePtr().
|
inline |
Definition at line 69 of file rectMeshField.hpp.
|
default |
|
default |
|
inlinestaticconstexprprotected |
Definition at line 49 of file rectMeshField.hpp.
TypeInfoTemplateNV2 | ( | "rectMeshField< T, MemorySpace >" | , |
T | , | ||
memoerySpaceName() | |||
) |
|
default |
|
default |
|
inline |
Definition at line 83 of file rectMeshField.hpp.
|
inline |
Definition at line 88 of file rectMeshField.hpp.
|
inline |
Definition at line 94 of file rectMeshField.hpp.
Referenced by pFlow::convertRectMeshField().
|
inline |
Definition at line 100 of file rectMeshField.hpp.
Referenced by pFlow::convertRectMeshField().
|
inline |
Definition at line 105 of file rectMeshField.hpp.
Referenced by pFlow::convertRectMeshField().
|
inline |
Definition at line 110 of file rectMeshField.hpp.
Referenced by pFlow::convertRectMeshField().
|
inline |
Definition at line 115 of file rectMeshField.hpp.
Referenced by pFlow::convertRectMeshField().
|
inline |
Definition at line 120 of file rectMeshField.hpp.
|
inline |
Definition at line 126 of file rectMeshField.hpp.
|
inline |
Definition at line 132 of file rectMeshField.hpp.
|
inline |
Definition at line 138 of file rectMeshField.hpp.
|
inline |
Definition at line 143 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::rectMeshField().
|
inline |
Definition at line 154 of file rectMeshField.hpp.
|
inline |
Definition at line 160 of file rectMeshField.hpp.
|
protected |
Definition at line 41 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::cellVol(), rectMeshField< int32, HostSpace >::fill(), rectMeshField< int32, HostSpace >::mesh(), rectMeshField< int32, HostSpace >::nx(), rectMeshField< int32, HostSpace >::ny(), rectMeshField< int32, HostSpace >::nz(), and rectMeshField< int32, HostSpace >::size().
|
protected |
Definition at line 43 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::name().
|
protected |
Definition at line 45 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::fill(), and rectMeshField< int32, HostSpace >::operator()().
|
protected |
Definition at line 47 of file rectMeshField.hpp.
Referenced by rectMeshField< int32, HostSpace >::rectMeshField().