#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 48 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: