#include <checkpointwriter.h>
|
| CheckpointWriter (const CptLoc &loc) |
|
| CheckpointWriter (const CptLoc &loc, const std::string &path) |
|
template<typename T > |
std::enable_if<!std::is_fundamental< T >::value >::type | operator() (const T &data, const std::string &name) const |
|
template<typename T > |
std::enable_if< std::is_fundamental< T >::value &&!std::is_same< T, bool >::value >::type | operator() (const T &v, const std::string &name) const |
|
void | operator() (const bool &v, const std::string &name) const |
|
void | operator() (const std::string &v, const std::string &name) const |
|
CheckpointWriter | openChild (const std::string &childName) const |
|
template<typename T > |
CptTable | openTable (const std::string &name, std::size_t nRows, bool compact=false) |
|
|
template<typename T > |
void | WriteScalar (const CptLoc &loc, const T &value, const std::string &name) const |
|
void | WriteScalar (const CptLoc &loc, const std::string &value, const std::string &name) const |
|
template<typename T > |
void | WriteData (const CptLoc &loc, const Eigen::MatrixBase< T > &matrix, const std::string &name) const |
|
template<typename T > |
std::enable_if< std::is_fundamental< T >::value >::type | WriteData (const CptLoc &loc, const std::vector< T > v, const std::string &name) const |
|
void | WriteData (const CptLoc &loc, const std::vector< std::string > &v, const std::string &name) const |
|
void | WriteData (const CptLoc &loc, const std::vector< Eigen::Vector3d > &v, const std::string &name) const |
|
void | WriteData (const CptLoc &loc, const tools::EigenSystem &sys, const std::string &name) const |
|
template<typename T1 , typename T2 > |
void | WriteData (const CptLoc &loc, const std::map< T1, std::vector< T2 > > map, const std::string &name) const |
|
Definition at line 50 of file checkpointwriter.h.
◆ CheckpointWriter() [1/2]
votca::xtp::CheckpointWriter::CheckpointWriter |
( |
const CptLoc & | loc | ) |
|
|
inline |
◆ CheckpointWriter() [2/2]
votca::xtp::CheckpointWriter::CheckpointWriter |
( |
const CptLoc & | loc, |
|
|
const std::string & | path ) |
|
inline |
◆ openChild()
CheckpointWriter votca::xtp::CheckpointWriter::openChild |
( |
const std::string & | childName | ) |
const |
|
inline |
◆ openTable()
template<typename T >
CptTable votca::xtp::CheckpointWriter::openTable |
( |
const std::string & | name, |
|
|
std::size_t | nRows, |
|
|
bool | compact = false ) |
|
inline |
◆ operator()() [1/4]
void votca::xtp::CheckpointWriter::operator() |
( |
const bool & | v, |
|
|
const std::string & | name ) const |
|
inline |
◆ operator()() [2/4]
void votca::xtp::CheckpointWriter::operator() |
( |
const std::string & | v, |
|
|
const std::string & | name ) const |
|
inline |
◆ operator()() [3/4]
template<typename T >
std::enable_if<!std::is_fundamental< T >::value >::type votca::xtp::CheckpointWriter::operator() |
( |
const T & | data, |
|
|
const std::string & | name ) const |
|
inline |
◆ operator()() [4/4]
template<typename T >
std::enable_if< std::is_fundamental< T >::value &&!std::is_same< T, bool >::value >::type votca::xtp::CheckpointWriter::operator() |
( |
const T & | v, |
|
|
const std::string & | name ) const |
|
inline |
◆ WriteData() [1/6]
template<typename T >
void votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const Eigen::MatrixBase< T > & | matrix, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteData() [2/6]
template<typename T1 , typename T2 >
void votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const std::map< T1, std::vector< T2 > > | map, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteData() [3/6]
void votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const std::vector< Eigen::Vector3d > & | v, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteData() [4/6]
void votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const std::vector< std::string > & | v, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteData() [5/6]
template<typename T >
std::enable_if< std::is_fundamental< T >::value >::type votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const std::vector< T > | v, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteData() [6/6]
void votca::xtp::CheckpointWriter::WriteData |
( |
const CptLoc & | loc, |
|
|
const tools::EigenSystem & | sys, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteScalar() [1/2]
void votca::xtp::CheckpointWriter::WriteScalar |
( |
const CptLoc & | loc, |
|
|
const std::string & | value, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ WriteScalar() [2/2]
template<typename T >
void votca::xtp::CheckpointWriter::WriteScalar |
( |
const CptLoc & | loc, |
|
|
const T & | value, |
|
|
const std::string & | name ) const |
|
inlineprivate |
◆ loc_
const CptLoc votca::xtp::CheckpointWriter::loc_ |
|
private |
◆ path_
const std::string votca::xtp::CheckpointWriter::path_ |
|
private |
The documentation for this class was generated from the following file: