#include <EpetraExt_HDF5_Handle.h>
|
virtual | ~Handle () |
|
virtual int | NumMyElements () const =0 |
| Returns the local number of elements.
|
|
virtual int | NumGlobalElements () const =0 |
| Returns the global number of elements.
|
|
virtual std::string | Type () const =0 |
| Returns the identifier of the distributed object.
|
|
virtual bool | HasInt () const =0 |
|
virtual bool | HasDouble () const =0 |
|
virtual int | IntSize (const int EID) const =0 |
| Returns the size of integer data for local element EID .
|
|
virtual int | DoubleSize (const int EID) const =0 |
| Returns the size of double data for local element EID .
|
|
virtual int | GetLabels (std::vector< std::string > &IntLabels, std::vector< std::string > &DoubleLabels) const =0 |
| Packs all global information.
|
|
virtual int | GetLabels (std::vector< std::string > &IntLabels, std::vector< int > &IntLabelsData, std::vector< std::string > &DoubleLabels, std::vector< double > &DoubleLabelsData) const =0 |
| Packs all global information.
|
|
virtual int | SetLabels (const std::vector< int > &IntLabelsData, const std::vector< double > &DoubleLabelsData)=0 |
| Sets global information.
|
|
virtual int | Pack (const int EID, int *IntData, double *DoubleData) const =0 |
| Packs all data for local element EID in the specified arrays.
|
|
virtual int | UnPack (const int EID, int IntSize, int *IntData, int DoubleSize, double *DoubleData)=0 |
| Unpacks all data for local element EID in the specified arrays.
|
|
virtual int | Initialize ()=0 |
| Performs any initialization procedure before unpacking.
|
|
virtual int | Finalize ()=0 |
| Performs any finalization procedure after unpacking.
|
|
Definition at line 49 of file EpetraExt_HDF5_Handle.h.
◆ ~Handle()
virtual EpetraExt::Handle::~Handle |
( |
| ) |
|
|
inlinevirtual |
◆ NumMyElements()
virtual int EpetraExt::Handle::NumMyElements |
( |
| ) |
const |
|
pure virtual |
◆ NumGlobalElements()
virtual int EpetraExt::Handle::NumGlobalElements |
( |
| ) |
const |
|
pure virtual |
◆ Type()
virtual std::string EpetraExt::Handle::Type |
( |
| ) |
const |
|
pure virtual |
◆ HasInt()
virtual bool EpetraExt::Handle::HasInt |
( |
| ) |
const |
|
pure virtual |
◆ HasDouble()
virtual bool EpetraExt::Handle::HasDouble |
( |
| ) |
const |
|
pure virtual |
◆ IntSize()
virtual int EpetraExt::Handle::IntSize |
( |
const int | EID | ) |
const |
|
pure virtual |
◆ DoubleSize()
virtual int EpetraExt::Handle::DoubleSize |
( |
const int | EID | ) |
const |
|
pure virtual |
◆ GetLabels() [1/2]
virtual int EpetraExt::Handle::GetLabels |
( |
std::vector< std::string > & | IntLabels, |
|
|
std::vector< std::string > & | DoubleLabels ) const |
|
pure virtual |
◆ GetLabels() [2/2]
virtual int EpetraExt::Handle::GetLabels |
( |
std::vector< std::string > & | IntLabels, |
|
|
std::vector< int > & | IntLabelsData, |
|
|
std::vector< std::string > & | DoubleLabels, |
|
|
std::vector< double > & | DoubleLabelsData ) const |
|
pure virtual |
◆ SetLabels()
virtual int EpetraExt::Handle::SetLabels |
( |
const std::vector< int > & | IntLabelsData, |
|
|
const std::vector< double > & | DoubleLabelsData ) |
|
pure virtual |
◆ Pack()
virtual int EpetraExt::Handle::Pack |
( |
const int | EID, |
|
|
int * | IntData, |
|
|
double * | DoubleData ) const |
|
pure virtual |
◆ UnPack()
virtual int EpetraExt::Handle::UnPack |
( |
const int | EID, |
|
|
int | IntSize, |
|
|
int * | IntData, |
|
|
int | DoubleSize, |
|
|
double * | DoubleData ) |
|
pure virtual |
◆ Initialize()
virtual int EpetraExt::Handle::Initialize |
( |
| ) |
|
|
pure virtual |
◆ Finalize()
virtual int EpetraExt::Handle::Finalize |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: