INMOST
A toolkit for distributed mathematical modeling
|
This class provides the access to the individual mesh datum and general information about it. More...
#include <inmost_data.h>
Public Member Functions | |
Tag (const Tag &other) | |
__INLINE bool | operator< (const Tag &other) const |
__INLINE bool | operator> (const Tag &other) const |
__INLINE bool | operator== (const Tag &other) const |
__INLINE bool | operator!= (const Tag &other) const |
__INLINE Tag & | operator= (Tag const &other) |
__INLINE DataType | GetDataType () const |
__INLINE INMOST_MPI_Type | GetBulkDataType () const |
__INLINE INMOST_DATA_ENUM_TYPE | GetBytesSize () const |
Amount of bytes necessary to support one record referred by the tag on one element. More... | |
INMOST_DATA_ENUM_TYPE | GetPackedBytesSize () const |
Amount of bytes necessary for one record in packed form that is used in GetData. | |
__INLINE INMOST_DATA_ENUM_TYPE | GetSize () const |
__INLINE std::string | GetTagName () const |
__INLINE bool | isDefined (ElementType type) const |
__INLINE bool | isDefinedMask (ElementType mask) const |
__INLINE bool | isSparse (ElementType type) const |
__INLINE bool | isValid () const |
__INLINE Mesh * | GetMeshLink () const |
__INLINE bool | isSparseByDim (INMOST_DATA_INTEGER_TYPE typenum) const |
__INLINE bool | isDefinedByDim (INMOST_DATA_INTEGER_TYPE typenum) const |
__INLINE void | SetBulkDataType (INMOST_MPI_Type type) |
__INLINE void | SetPrint (bool print) |
__INLINE bool | GetPrint () const |
Friends | |
class | TagManager |
class | Storage |
class | Mesh |
This class provides the access to the individual mesh datum and general information about it.
Definition at line 192 of file inmost_data.h.
__INLINE INMOST_DATA_ENUM_TYPE INMOST::Tag::GetBytesSize | ( | ) | const |
Amount of bytes necessary to support one record referred by the tag on one element.
Used internally to allocate, manage and copy data of the mesh.
Definition at line 873 of file inmost_data.h.