Go to the documentation of this file.
   21 #ifndef __rectMeshField_hpp__ 
   22 #define __rectMeshField_hpp__ 
   53         return memory_space::name();
 
  114         return makeUnique<rectMeshField>(*
this);
 
  212 #endif // __rectMeshField_hpp__ 
  
 
bool write(iOstream &is, const IOPattern &iop) const override
 
#define notImplementedFunction
Report that a function is yet not implemented.
 
INLINE_FUNCTION_HD int64 size() const
 
const INLINE_FUNCTION_HD T & operator()(int32 i, int32 j, int32 k) const
 
bool read(iIstream &is, const IOPattern &iop) override
 
void fill(Vector< T, Allocator > &vec, const T &val)
 
ViewType3D< int32, HostSpace > viewType
 
INLINE_FUNCTION_HD T & operator()(int32 i, int32 j, int32 k)
 
TypeInfoTemplateNV111("rectMeshField", T, memoerySpaceName())
 
typename viewType::memory_space memory_space
 
rectMeshField(rectangleMesh &mesh, const word &name, const T &defVal)
 
bool write(iOstream &os) const
 
uniquePtr< rectMeshField > clone() const
 
Interface class for any input stream
 
const INLINE_FUNCTION_H word & name() const
 
#define INLINE_FUNCTION_H
 
rectMeshField(rectangleMesh &mesh, const T &defVal)
 
INLINE_FUNCTION_HD real cellVol() const
 
rectMeshField * clonePtr() const
 
Kokkos::View< T ***, properties... > ViewType3D
3D view as an array
 
rectMeshField & operator=(const rectMeshField &)=default
 
constexpr static const char * memoerySpaceName()
 
const rectangleMesh * mesh_
 
#define INLINE_FUNCTION_HD
 
Interface class for any output stream.