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 |