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);
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__
bool writePointField(iOstream &os) const
typename VectorType::constReference constReference
bool subscribe(const eventSubscriber &subscriber)
INLINE_FUNCTION_H bool isActive(label i) const
const pointStructure & pStruct() const
FUNCTION_H int8Field_HD & pointFlag()
typename VectorType::constPointer constPointer
INLINE_FUNCTION_H range activeRange() const
TypeInfoTemplateNV2("pointField", T, VectorType::memoerySpaceName())
pointField< VectorField, T, MemorySpace > pointFieldType
INLINE_FUNCTION_H bool isActive(label i) const
FUNCTION_H bool allActive() const
pointFieldType * clonePtr() const
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
bool readPointField(iIstream &is)
virtual const word & name() const
typename VectorType::pointer pointer
uniquePtr< pointFieldType > clone() const
#define ioErrorInFile(fileName, lineNumber)
typename VectorType::valueType valueType
pointField & operator=(const pointField &rhs)
typename VectorType::iterator iterator
bool update(const eventMessage &msg)
pointField(const pointStructure &pStruct, const T &defVal, bool subscribe=true)
typename VectorType::constIterator constIterator
const pointStructure & pStruct_
const auto & pointFlag() const
typename VectorType::reference reference