CHROMA
|
Eigenvalue IO. More...
#include "chromabase.h"
#include "io/cfgtype_io.h"
#include "io/enum_io/enum_eigenvectype_io.h"
#include "io/enum_io/enum_qdpvolfmt_io.h"
#include <iostream>
Go to the source code of this file.
Classes | |
struct | Chroma::RitzParams_t |
Struct for parameters needed for a Ritz KS type solve. More... | |
struct | Chroma::EigenIO_t |
Struct for dumping the eigenvalues/vectors. More... | |
struct | Chroma::ChromaWilsonRitz_t |
Struct for the overall application. More... | |
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Functions | |
void | Chroma::read (XMLReader &xml, const std::string &path, RitzParams_t &header) |
void | Chroma::read (XMLReader &xml, const std::string &path, EigenIO_t &io_header) |
void | Chroma::read (XMLReader &xml, const std::string &path, ChromaWilsonRitz_t ¶m) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const RitzParams_t &header) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const EigenIO_t &io_header) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const ChromaWilsonRitz_t ¶m) |
void | Chroma::writeEigen (const ChromaWilsonRitz_t &header, multi1d< Real > &lambda_lo, multi1d< LatticeFermion > &eigv_lo, Real &lambda_hi, QDP_serialparallel_t serpar) |
void | Chroma::readEigenPair (Real &lambda_lo, int &eig_index, LatticeFermion &eigv, const std::string &filename, QDP_serialparallel_t serpar, XMLReader &file_xml) |
void | Chroma::readEigen (ChromaWilsonRitz_t &header, multi1d< Real > &lambda_lo, multi1d< LatticeFermion > &eigv_lo, Real &lambda_hi, const std::string &filename_stem, int Neig, QDP_serialparallel_t serpar) |
void | Chroma::readEigenSzin (multi1d< Real > &lambda_lo, multi1d< LatticeFermion > &eigv_lo, Real &lambda_hi, const int Neig, const std::string &filename_stem) |
Eigenvalue IO.
Definition in file eigen_io.h.