Compounds |
struct | Attribute |
union | box |
struct | box3d |
struct | HDF5attributes |
struct | irregface |
struct | irregvof |
struct | regvof |
Defines |
#define | ChTYPES 8 |
#define | ADD_ATTRIBUTE(attrib, Ttype, ChType, Sname, value) |
#define | ADD_CHAR_ATTRIBUTE(attrib,Sname, value) |
#define | CFINITE(X) !isnan(X) && (X) < HUGE_VAL && (X) > -HUGE_VAL |
Enumerations |
enum | ChPrecision { Float,
Double
} |
enum | {
INTEGER,
FLOAT,
DOUBLE,
CHAR,
INTVECT2D,
INTVECT3D,
BOX2D,
BOX3D
} |
Functions |
void | initializeHDF5datatypes () |
int | writeEBChomboFile (const char *filename, box3d domain, int length, box3d *boxes, long *regoffset, long *irregoffset, long numreg, long numirreg, regvof *regularVofs, irregvof *irregularVofs) |
int | isEmpty (const box2d *) |
int | numPnts2 (const box2d *) |
int | numPnts3 (const box3d *) |
void | grow2 (box2d *, intvect2d *) |
void | grow3 (box3d *, intvect3d *) |
void | refine2 (box2d *, int refinement) |
void | refine3 (box3d *, int refinement) |
int | cut (const box3d *box, int dir, int index) |
box2d * | crossSection (const box3d *box, int dir, box2d *box2) |
int | Handleopen (HDF5Handle *handle, const char *filename, hid_t accessMode) |
int | HandlesetGroup (HDF5Handle *handle, const char *group) |
int | Handleclose (HDF5Handle handle) |
int | HandleCreateGroup (HDF5Handle *handle, const char *group) |
void | freeHDF5attributes (HDF5attributes *attributes) |
void | printAttributes (HDF5attributes *attributes) |
int | readHDF5attributes (HDF5attributes *attr, HDF5Handle handle) |
int | readBoxes (box **boxes, int *length, HDF5Handle handle) |
int | writeHDF5attributes (HDF5attributes *attr, HDF5Handle handle) |
int | writeBoxes (box *boxes, int length, HDF5Handle handle) |
Variables |
struct { |
int i |
int j |
} | intvect2d |
struct { |
int i |
int j |
int k |
} | intvect3d |
struct { |
intvect2d lo |
intvect2d hi |
} | box2d |
hid_t | intvect2d_id |
hid_t | intvect3d_id |
hid_t | box2d_id |
hid_t | box3d_id |
struct { |
hid_t file_ID |
hid_t group_ID |
int dim |
ChPrecision precision |
} | HDF5Handle |
enum { ... } | ChattributeType |
const char * | TYPE_NAMES [ChTYPES] |
Attribute * | ADD_tmp |
Attribute * | ADD_at |