21#ifndef VOTCA_XTP_CLASSICALSEGMENT_H
22#define VOTCA_XTP_CLASSICALSEGMENT_H
40 void WriteMPS(std::string filename, std::string header)
const;
50 out << container.
getId() <<
" " << container.
identify() <<
" "
52 for (
const T& atom : container) {
const std::string & getType() const
std::string identify() const
ClassicalSegment(CheckpointReader &r)
ClassicalSegment(std::string name, Index id)
double CalcTotalQ() const
friend std::ostream & operator<<(std::ostream &out, const ClassicalSegment< T > &container)
void LoadFromFile(std::string filename)
Eigen::Vector3d CalcDipole() const
void WriteMPS(std::string filename, std::string header) const
base class for all analysis tools