#include <checkpointtable.h>
|
| CptTable ()=default |
|
| CptTable (const std::string &name, const std::size_t &rowSize, const std::size_t &nRows) |
|
| CptTable (const std::string &name, const std::size_t &rowSize, const CptLoc &loc) |
|
template<typename U > |
void | addCol (const std::string &name, const size_t &offset) |
|
void | initialize (const CptLoc &loc, bool compact) |
|
void | write (void *buffer, const std::size_t &startIdx, const std::size_t &endIdx) |
|
void | writeToRow (void *buffer, const std::size_t idx) |
|
template<typename T > |
void | write (std::vector< T > &dataVec) |
|
void | read (void *buffer, const std::size_t &startIdx, const std::size_t &endIdx) |
|
void | readFromRow (void *buffer, const std::size_t &idx) |
|
template<typename T > |
void | read (std::vector< T > &dataVec) |
|
std::size_t | numRows () |
|
Definition at line 42 of file checkpointtable.h.
◆ CptTable() [1/3]
votca::xtp::CptTable::CptTable |
( |
| ) |
|
|
default |
◆ CptTable() [2/3]
votca::xtp::CptTable::CptTable |
( |
const std::string & |
name, |
|
|
const std::size_t & |
rowSize, |
|
|
const std::size_t & |
nRows |
|
) |
| |
|
inline |
◆ CptTable() [3/3]
votca::xtp::CptTable::CptTable |
( |
const std::string & |
name, |
|
|
const std::size_t & |
rowSize, |
|
|
const CptLoc & |
loc |
|
) |
| |
|
inline |
◆ addCol()
template<typename U >
void votca::xtp::CptTable::addCol |
( |
const std::string & |
name, |
|
|
const size_t & |
offset |
|
) |
| |
|
inline |
◆ initialize()
void votca::xtp::CptTable::initialize |
( |
const CptLoc & |
loc, |
|
|
bool |
compact |
|
) |
| |
|
inline |
◆ numRows()
std::size_t votca::xtp::CptTable::numRows |
( |
| ) |
|
|
inline |
◆ read() [1/2]
template<typename T >
void votca::xtp::CptTable::read |
( |
std::vector< T > & |
dataVec | ) |
|
|
inline |
◆ read() [2/2]
void votca::xtp::CptTable::read |
( |
void * |
buffer, |
|
|
const std::size_t & |
startIdx, |
|
|
const std::size_t & |
endIdx |
|
) |
| |
|
inline |
◆ readFromRow()
void votca::xtp::CptTable::readFromRow |
( |
void * |
buffer, |
|
|
const std::size_t & |
idx |
|
) |
| |
|
inline |
◆ write() [1/2]
template<typename T >
void votca::xtp::CptTable::write |
( |
std::vector< T > & |
dataVec | ) |
|
|
inline |
◆ write() [2/2]
void votca::xtp::CptTable::write |
( |
void * |
buffer, |
|
|
const std::size_t & |
startIdx, |
|
|
const std::size_t & |
endIdx |
|
) |
| |
|
inline |
◆ writeToRow()
void votca::xtp::CptTable::writeToRow |
( |
void * |
buffer, |
|
|
const std::size_t |
idx |
|
) |
| |
|
inline |
◆ dataset_
H5::DataSet votca::xtp::CptTable::dataset_ |
|
private |
◆ dims_
hsize_t votca::xtp::CptTable::dims_[2] |
|
private |
◆ dp_
H5::DataSpace votca::xtp::CptTable::dp_ |
|
private |
◆ inited_
bool votca::xtp::CptTable::inited_ = false |
|
private |
◆ loc_
CptLoc votca::xtp::CptTable::loc_ |
|
private |
◆ MaxStringSize
const std::size_t votca::xtp::CptTable::MaxStringSize = 512 |
|
static |
◆ name_
std::string votca::xtp::CptTable::name_ |
|
private |
◆ nRows_
std::size_t votca::xtp::CptTable::nRows_ |
|
private |
◆ props_
H5::DSetCreatPropList votca::xtp::CptTable::props_ |
|
private |
◆ rowStructure_
H5::CompType votca::xtp::CptTable::rowStructure_ |
|
private |
The documentation for this class was generated from the following file: