Go to the documentation of this file.
21 #ifndef __trieSurfaceField_hpp__
22 #define __trieSurfaceField_hpp__
33 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace=
void>
37 public Field<VectorField, T, MemorySpace>
105 return makeUnique<triSurfaceFieldType>(*
this);
145 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace>
151 "error in reading triSurfaceField from file. \n"<<
152 "field name: "<< tsF.name()<<
endl;
159 template<
template<
class,
class>
class VectorField,
class T,
class MemorySpace>
165 "error in writing triSurfaceField into file. \n"<<
166 "field name: "<< tsF.name()<<
endl;
177 #endif //__trieSurfaceField_hpp__
typename FieldType::constReference constReference
auto getTriangleAccessor() const
const triSurface & surface() const
bool readTriSurfacceField(iIstream &is)
typename VectorType::constReference constReference
bool subscribe(const eventSubscriber &subscriber)
bool writeTriSurfaceField(iOstream &os) const
triSurfaceFieldType * clonePtr() const
uniquePtr< triSurfaceFieldType > clone() const
typename VectorType::constPointer constPointer
triSurfaceField(const triSurface &surface, const T &defVal, bool subscribe=true)
iOstream & endl(iOstream &os)
bool write(iOstream &os) const
const triSurface & surface_
triSurfaceField & operator=(const triSurfaceField &rhs)
triSurfaceField< VectorField, T, MemorySpace > triSurfaceFieldType
typename FieldType::constPointer constPointer
typename FieldType::VectorType VectorType
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
typename FieldType::reference reference
auto getTriangleAccessor() const
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
typename FieldType::constIterator constIterator
virtual const word & name() const
typename FieldType::iterator iterator
TypeInfoTemplateNV2("triSurfaceField", T, VectorType::memoerySpaceName())
typename VectorType::pointer pointer
#define ioErrorInFile(fileName, lineNumber)
typename VectorType::valueType valueType
typename VectorType::iterator iterator
typename FieldType::valueType valueType
typename VectorType::constIterator constIterator
typename FieldType::pointer pointer
bool update(const eventMessage &msg)
VectorField< T, PropType > VectorType
typename VectorType::reference reference