INMOST
A toolkit for distributed mathematical modeling
INMOST::Tag Class Reference

This class provides the access to the individual mesh datum and general information about it. More...

#include <inmost_data.h>

Inheritance diagram for INMOST::Tag:

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 Tagoperator= (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 MeshGetMeshLink () 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
 

Detailed Description

This class provides the access to the individual mesh datum and general information about it.

Definition at line 192 of file inmost_data.h.

Member Function Documentation

◆ GetBytesSize()

__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.


The documentation for this class was generated from the following file: