Class template EigenvectorMeasurements
alps::EigenvectorMeasurements
Synopsis
template<typename ValueType>
class EigenvectorMeasurements : public alps::MeasurementLabels {
public:
typedef ValueType value_type;
template<typename LatticeModel>
EigenvectorMeasurements(LatticeModel const &);
void write_xml_one_vector(oxstream &, const boost::filesystem::path &,
std::size_t) const;
XMLTag handle_tag(std::istream &, const XMLTag &);
void save(hdf5::archive &) const;
void load(hdf5::archive &);
bool empty() const;
std::map< std::string, std::vector< value_type > > average_values;
std::map< std::string, std::vector< std::vector< value_type > > > local_values;
std::map< std::string, std::vector< std::vector< value_type > > > correlation_values;
std::map< std::string, std::vector< std::vector< value_type > > > structurefactor_values;
};
Description
EigenvectorMeasurements
public
construct/copy/destruct
template<typename LatticeModel> EigenvectorMeasurements(LatticeModel const &);
EigenvectorMeasurements
public member functions
void write_xml_one_vector(oxstream & out, const boost::filesystem::path &,
std::size_t j) const;
XMLTag handle_tag(std::istream & infile, const XMLTag & intag);
void save(hdf5::archive &) const;
void load(hdf5::archive &);
bool empty() const;