EpetraExt  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
EpetraExt_HDF5.cpp File Reference
#include "EpetraExt_ConfigDefs.h"
#include "EpetraExt_HDF5.h"
#include "Epetra_SerialComm.h"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_RCP.hpp"
#include "Epetra_Map.h"
#include "Epetra_BlockMap.h"
#include "Epetra_CrsGraph.h"
#include "Epetra_FECrsGraph.h"
#include "Epetra_RowMatrix.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_FECrsMatrix.h"
#include "Epetra_IntVector.h"
#include "Epetra_MultiVector.h"
#include "Epetra_Import.h"
#include "EpetraExt_Exception.h"
#include "EpetraExt_Utils.h"
#include "EpetraExt_DistArray.h"
Include dependency graph for EpetraExt_HDF5.cpp:

Go to the source code of this file.

Classes

struct  FindDataset_t
 

Macros

#define CHECK_HID(hid_t)
 
#define CHECK_STATUS(status)
 

Functions

static herr_t FindDataset (hid_t loc_id, const char *name, void *opdata)
 
static void WriteParameterListRecursive (const Teuchos::ParameterList &params, hid_t group_id)
 
static herr_t f_operator (hid_t loc_id, const char *name, void *opdata)
 

Macro Definition Documentation

#define CHECK_HID (   hid_t)
Value:
{ if (hid_t < 0) \
throw(EpetraExt::Exception(__FILE__, __LINE__, \
"hid_t is negative")); }

Definition at line 78 of file EpetraExt_HDF5.cpp.

#define CHECK_STATUS (   status)
Value:
{ if (status < 0) \
throw(EpetraExt::Exception(__FILE__, __LINE__, \
"function H5Giterater returned a negative value")); }

Definition at line 83 of file EpetraExt_HDF5.cpp.

Function Documentation

static herr_t FindDataset ( hid_t  loc_id,
const char *  name,
void *  opdata 
)
static

Definition at line 96 of file EpetraExt_HDF5.cpp.

static void WriteParameterListRecursive ( const Teuchos::ParameterList &  params,
hid_t  group_id 
)
static

Definition at line 107 of file EpetraExt_HDF5.cpp.

static herr_t f_operator ( hid_t  loc_id,
const char *  name,
void *  opdata 
)
static

Definition at line 210 of file EpetraExt_HDF5.cpp.