#include <EpetraExt_HDF5_Handle.h>
Inheritance diagram for EpetraExt::Handle:
Public Member Functions | |
| 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 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 (vector< string > &IntLabels, vector< string > &DoubleLabels) const =0 |
| Packs all global information. | |
| virtual int | GetLabels (vector< string > &IntLabels, vector< int > &IntLabelsData, vector< string > &DoubleLabels, vector< double > &DoubleLabelsData) const =0 |
| Packs all global information. | |
| virtual int | SetLabels (const vector< int > &IntLabelsData, const 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 41 of file EpetraExt_HDF5_Handle.h. |
|
|
Returns the local number of elements.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Returns the global number of elements.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Returns the identifier of the distributed object.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Returns the size of integer data for local element
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Returns the size of double data for local element
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
||||||||||||
|
Packs all global information.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
||||||||||||||||||||
|
Packs all global information.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
||||||||||||
|
Sets global information.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
||||||||||||||||
|
Packs all data for local element
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
||||||||||||||||||||||||
|
Unpacks all data for local element
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Performs any initialization procedure before unpacking.
Implemented in EpetraExt::Epetra_Vector_Handle. |
|
|
Performs any finalization procedure after unpacking.
Implemented in EpetraExt::Epetra_Vector_Handle. |
1.3.9.1