Go to the documentation of this file.
21 #ifndef __pointField_hpp__
22 #define __pointField_hpp__
34 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace=
void>
38 public Field<VectorField, T, MemorySpace>
106 return makeUnique<pointFieldType>(*
this);
145 bool update(
const eventMessage& msg);
165 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace>
171 "error in reading pointField from file. \n";
178 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace>
184 "error in writing pointField into file. \n";
196 #endif // __pointField_hpp__
#define fatalExit
Fatal exit.
pointField & operator=(const pointField &rhs)
INLINE_FUNCTION_H bool isActive(label i) const
const pointStructure & pStruct() const
const pointStructure & pStruct_
refrence to point structure
TypeInfoTemplateNV2("pointField", T, VectorType::memoerySpaceName())
pointField(const objectFile &objf, pointStructure &pStruct, const T &defVal)
typename FieldType::constIterator constIterator
pointField< VectorField, T, MemorySpace > pointFieldType
typename FieldType::constPointer constPointer
bool writePointField(iOstream &os, const IOPattern &iop) const
Interface class for any input stream
typename FieldType::VectorType VectorType
pointFieldType * clonePtr() const
typename FieldType::valueType valueType
typename FieldType::reference reference
typename FieldType::iterator iterator
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
bool write(iOstream &os) const
#define INLINE_FUNCTION_H
range activeRange() const
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
INLINE_FUNCTION_H bool allActive() const
virtual const word & name() const
Return the name of the stream.
typename FieldType::constReference constReference
bool readPointField(iIstream &is, const IOPattern &iop)
typename VectorType::pointer pointer
uniquePtr< pointFieldType > clone() const
#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.
typename VectorType::iterator iterator
bool update(const eventMessage &msg)
typename FieldType::pointer pointer
Interface class for any output stream.
void subscribe(const subscriber *subscrbr, message msg)
const auto & pointFlag() const
typename VectorType::reference reference