21 #include "NamespaceHeader.H" 96 void read(
const std::string& a_filename);
102 void write(
const std::string& a_filename);
140 TagSet tags(
int a_tagsetIndex)
const;
188 char* buf = (
char*)a_outBuf;
198 const char* buf = (
const char*)inBuf;
214 #include "NamespaceFooter.H"
An irregular domain on an integer lattice.
Definition: IntVectSet.H:44
bool m_closed
Definition: IrregTag.H:208
int linearSize() const
Definition: IrregTag.H:181
VolIndex m_index
Definition: IrregTag.H:149
Vector< int > m_tags
Definition: IrregTag.H:150
Entry()
Definition: IrregTag.H:153
IntVectSet m_ivs
Definition: IrregTag.H:209
void define(const VolIndex &index, const Vector< int > &tags, const Vector< double > &values)
Definition: IrregTag.H:167
Definition: IrregTag.H:146
void linearIn(const void *const inBuf)
void linearOut(void *const a_outBuf) const
Entry(const VolIndex &index, const Vector< int > &tags, const Vector< double > &values)
Definition: IrregTag.H:157
void linearOut(void *const a_outBuf, const T &inputT)
Definition: SPMDI.H:33
bool operator<(const FaceIndex &f1, const FaceIndex &f2)
Definition: FaceIndex.H:212
int linearSize(const T &inputT)
Definition: SPMDI.H:21
Definition: IrregTag.H:77
size_t size() const
Definition: Vector.H:192
Vector< Entry > m_set
Definition: IrregTag.H:211
int write(HDF5Handle &a_handle, const BoxLayout &a_layout, const std::string &name="boxes")
writes BoxLayout to HDF5 file.
std::list< Entry > m_accumulator
Definition: IrregTag.H:210
void linearIn(void *const inBuf)
Definition: IrregTag.H:196
void linearOut(void *const a_outBuf) const
Definition: IrregTag.H:186
Handle to a particular group in an HDF file.
Definition: CH_HDF5.H:294
int linearListSize(const Vector< T > &a_input)
Definition: SPMDI.H:290
Volume of Fluid Index.
Definition: VolIndex.H:31
Vector< double > m_values
Definition: IrregTag.H:151
void linearIn(T &a_outputT, const void *const inBuf)
Definition: SPMDI.H:27
void read(T &item, Vector< Vector< char > > &a_allocatedBuffers, const Box &box, const Interval &comps)
Definition: CH_HDF5.H:51