EpetraExt Package Browser (Single Doxygen Collection)
Development
|
#include <EpetraExt_HDF5_Handle.h>
Public Member Functions | |
Epetra_Vector_Handle (Epetra_Vector &obj) | |
int | NumMyElements () const |
Returns the local number of elements. More... | |
int | NumGlobalElements () const |
Returns the global number of elements. More... | |
std::string | Type () const |
Returns the identifier of the distributed object. More... | |
bool | HasInt () const |
bool | HasDouble () const |
int | IntSize (const int EID) const |
Returns the size of integer data for local element EID . More... | |
int | DoubleSize (const int EID) const |
Returns the size of double data for local element EID . More... | |
int | GetLabels (std::vector< std::string > &IntLabels, std::vector< std::string > &DoubleLabels) const |
Packs all global information. More... | |
int | GetLabels (std::vector< std::string > &IntLabels, std::vector< int > &IntLabelsData, std::vector< std::string > &DoubleLabels, std::vector< double > &DoubleLabelsData) const |
Packs all global information. More... | |
int | SetLabels (const std::vector< int > &IntLabelsData, const std::vector< double > &DoubleLabelsData) |
Sets global information. More... | |
int | Pack (const int EID, int *IntData, double *DoubleData) const |
Packs all data for local element EID in the specified arrays. More... | |
int | UnPack (const int EID, int IntSize, int *IntData, int DoubleSize, double *DoubleData) |
Unpacks all data for local element EID in the specified arrays. More... | |
int | Initialize () |
Performs any initialization procedure before unpacking. More... | |
int | Finalize () |
Performs any finalization procedure after unpacking. More... | |
Public Member Functions inherited from EpetraExt::Handle | |
virtual | ~Handle () |
Private Attributes | |
Epetra_Vector * | obj_ |
Definition at line 107 of file EpetraExt_HDF5_Handle.h.
|
inline |
Definition at line 110 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Returns the local number of elements.
Implements EpetraExt::Handle.
Definition at line 115 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Returns the global number of elements.
Implements EpetraExt::Handle.
Definition at line 121 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Returns the identifier of the distributed object.
Implements EpetraExt::Handle.
Definition at line 127 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Implements EpetraExt::Handle.
Definition at line 132 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Implements EpetraExt::Handle.
Definition at line 137 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Returns the size of integer data for local element EID
.
Implements EpetraExt::Handle.
Definition at line 143 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Returns the size of double data for local element EID
.
Implements EpetraExt::Handle.
Definition at line 149 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Packs all global information.
Implements EpetraExt::Handle.
Definition at line 155 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Packs all global information.
Implements EpetraExt::Handle.
Definition at line 165 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Sets global information.
Implements EpetraExt::Handle.
Definition at line 172 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Packs all data for local element EID
in the specified arrays.
Implements EpetraExt::Handle.
Definition at line 179 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Unpacks all data for local element EID
in the specified arrays.
Implements EpetraExt::Handle.
Definition at line 187 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Performs any initialization procedure before unpacking.
Implements EpetraExt::Handle.
Definition at line 196 of file EpetraExt_HDF5_Handle.h.
|
inlinevirtual |
Performs any finalization procedure after unpacking.
Implements EpetraExt::Handle.
Definition at line 203 of file EpetraExt_HDF5_Handle.h.
|
private |
Definition at line 210 of file EpetraExt_HDF5_Handle.h.