votca 2024.2-dev
|
#include <qmfragment.h>
Public Member Functions | |
QMFragment (Index id, std::string atoms) | |
QMFragment ()=default | |
QMFragment (CheckpointReader &r) | |
template<class T2 > | |
void | copy_withoutvalue (const QMFragment< T2 > &frag) |
void | setId (Index id) |
Index | getId () const |
void | FillFromString (std::string atoms) |
const T & | value () const |
T & | value () |
Index | size () const |
const std::vector< Index > & | getIndices () const |
double | ExtractFromVector (const Eigen::VectorXd &atomentries) const |
std::vector< Index >::const_iterator | begin () const |
std::vector< Index >::const_iterator | end () const |
void | WriteToCpt (CheckpointWriter &w) const |
void | ReadFromCpt (CheckpointReader &r) |
Private Member Functions | |
void | WriteValue (CheckpointWriter &w) const |
void | ReadValue (CheckpointReader &r) |
void | FillAtomIndices (const std::string &atoms) |
void | ReadValue (CheckpointReader &r) |
void | WriteValue (CheckpointWriter &w) const |
Private Attributes | |
std::vector< Index > | atomindices_ |
Index | id_ = -1 |
T | value_ {} |
Friends | |
std::ostream & | operator<< (std::ostream &out, const QMFragment &fragment) |
Definition at line 41 of file qmfragment.h.
|
inline |
Definition at line 43 of file qmfragment.h.
|
default |
|
inline |
Definition at line 47 of file qmfragment.h.
|
inline |
Definition at line 75 of file qmfragment.h.
|
inline |
Definition at line 50 of file qmfragment.h.
|
inline |
Definition at line 78 of file qmfragment.h.
|
inline |
Definition at line 67 of file qmfragment.h.
|
inlineprivate |
Definition at line 109 of file qmfragment.h.
|
inline |
Definition at line 57 of file qmfragment.h.
|
inline |
Definition at line 56 of file qmfragment.h.
|
inline |
Definition at line 65 of file qmfragment.h.
|
inline |
Definition at line 99 of file qmfragment.h.
|
inlineprivate |
Definition at line 120 of file qmfragment.h.
|
inlineprivate |
Definition at line 129 of file qmfragment.h.
|
inline |
Definition at line 55 of file qmfragment.h.
|
inline |
Definition at line 63 of file qmfragment.h.
|
inline |
Definition at line 61 of file qmfragment.h.
|
inline |
Definition at line 59 of file qmfragment.h.
|
inline |
Definition at line 93 of file qmfragment.h.
|
inlineprivate |
Definition at line 124 of file qmfragment.h.
|
inlineprivate |
Definition at line 135 of file qmfragment.h.
|
friend |
Definition at line 82 of file qmfragment.h.
|
private |
Definition at line 114 of file qmfragment.h.
|
private |
Definition at line 115 of file qmfragment.h.
|
private |
Definition at line 116 of file qmfragment.h.