Go to the documentation of this file.
20 #ifndef __pointField_hpp__
21 #define __pointField_hpp__
32 template<
class T,
class MemorySpace=
void>
101 const auto&
internal()
const
174 template<
class T,
class MemorySpace>
180 "error in writing pointField into file. \n";
192 #endif // __pointField_hpp__
boundaryFieldListType boundaryFieldList_
list of boundaries
Field< T, MemorySpace > FieldType
#define fatalExit
Fatal exit.
const pointStructure & pStruct() const
void updateBoundaries(uint32 iter, DataDirection direction)
const pointStructure & pStruct_
refrence to point structure
typename FieldType::memory_space memory_space
TypeInfoTemplate111("pointField", T, VectorType::memoerySpaceName())
const auto & BoundaryField(uint32 i) const
pointField(const objectFile &objf, pointStructure &pStruct, const T &defVal)
bool slaveToMasterUpdateRequested() const
void fillInternal(const T &val)
bool writePointField(iOstream &os, const IOPattern &iop) const
Interface class for any input stream
typename FieldType::VectorType VectorType
virtual const word & name() const
typename FieldType::execution_space execution_space
const Time & time() const
const word & name() const final
const repository * owner() const override
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
const auto & boundaryFields() const
virtual const word & name() const
Return the name of the stream.
int32 currentIter() const
void updateBoundariesSlaveToMasterIfRequested()
update boundaries if it is requested previousely (slave to master).
bool readPointField(iIstream &is, const IOPattern &iop)
#define ioErrorInFile(fileName, lineNumber)
Report an error in file operation with supplied fileName and lineNumber.
int32 lineNumber() const
Const access to the current stream line number.
bool read(iIstream &is, const IOPattern &iop) override
Interface class for any output stream.
void updateBoundaries(DataDirection direction) const
bool write(iOstream &os, const IOPattern &iop) const override