|
PSCF v1.3.3
|
This is the complete list of members for Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT >, including all inherited members.
| associate(Mesh< D > const &mesh, FFT const &fft, typename UnitCell< D >::LatticeSystem const &lattice, bool const &hasGroup, std::string const &groupName, SpaceGroup< D > const &group, Basis< D > &basis) | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| basis() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inline |
| checkAllocateBasis(std::string const &inFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | protected |
| checkAllocateKGrid() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | protected |
| checkAllocateRGrid() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | protected |
| compareFieldsBasis(DArray< DArray< double > > const &field1, DArray< DArray< double > > const &field2) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| compareFieldsBasis(std::string const &filename1, std::string const &filename2) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| compareFieldsRGrid(DArray< RFT > const &field1, DArray< RFT > const &field2) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| compareFieldsRGrid(std::string const &filename1, std::string const &filename2) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertBasisToKGrid(DArray< double > const &components, KFT &dft) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| convertBasisToKGrid(DArray< DArray< double > > const &in, DArray< KFT > &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertBasisToKGrid(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertBasisToRGrid(DArray< double > const &in, RFT &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertBasisToRGrid(DArray< DArray< double > > const &in, DArray< RFT > &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertBasisToRGrid(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertKGridToBasis(KFT const &in, DArray< double > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| convertKGridToBasis(DArray< KFT > const &in, DArray< DArray< double > > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertKGridToBasis(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertKGridToRGrid(DArray< KFT > const &in, DArray< RFT > &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertKGridToRGrid(KFT const &in, RFT &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertKGridToRGrid(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToBasis(RFT const &in, DArray< double > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToBasis(DArray< RFT > const &in, DArray< DArray< double > > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToBasis(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToKGrid(DArray< RFT > const &in, DArray< KFT > &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToKGrid(RFT const &in, KFT &out) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| convertRGridToKGrid(std::string const &inFileName, std::string const &outFileName) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| estimateWBasis(DMatrix< double > const &chi, DArray< DArray< double > > &fields) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| estimateWBasis(std::string const &inFileName, std::string const &outFileName, DMatrix< double > const &chi) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| expandRGridDimension(std::ostream &out, DArray< RFT > const &fields, UnitCell< D > const &unitCell, int d, DArray< int > const &newGridDimensions) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| expandRGridDimension(std::string filename, DArray< RFT > const &fields, UnitCell< D > const &unitCell, int d, DArray< int > newGridDimensions) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| expandRGridDimension(std::string const &inFileName, std::string const &outFileName, int d, DArray< int > newGridDimensions) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| fft() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inlineprotected |
| FieldIoTmpl() | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| fileMaster() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inline |
| group() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inlineprotected |
| groupName() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inlineprotected |
| hasGroup() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inlineprotected |
| hasSymmetry(KFT const &in, double epsilon=1.0e-8, bool verbose=true) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| hasSymmetry(RFT const &in, double epsilon=1.0e-8, bool verbose=true) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| hasSymmetry(std::string const &inFileName, double epsilon=1.0E-8) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| lattice() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inlineprotected |
| mesh() const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | inline |
| readFieldBasis(std::istream &in, DArray< double > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldBasis(std::string filename, DArray< double > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldHeader(std::istream &in, int &nMonomer, UnitCell< D > &unitCell, bool &isSymmetric) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldRGrid(std::istream &in, RFT &field, UnitCell< D > &unitCell) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| readFieldRGrid(std::string filename, RFT &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldsBasis(std::istream &in, DArray< DArray< double > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldsBasis(std::string filename, DArray< DArray< double > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldsKGrid(std::istream &in, DArray< KFT > &fields, UnitCell< D > &unitCell) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| readFieldsKGrid(std::string filename, DArray< KFT > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldsRGrid(std::istream &in, DArray< RFT > &fields, UnitCell< D > &unitCell) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| readFieldsRGrid(std::string filename, DArray< RFT > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| readFieldsRGridData(std::istream &in, DArray< RFT > &fields, int nMonomer) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| replicateUnitCell(std::ostream &out, DArray< RFT > const &fields, UnitCell< D > const &unitCell, IntVec< D > const &replicas) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| replicateUnitCell(std::string filename, DArray< RFT > const &fields, UnitCell< D > const &unitCell, IntVec< D > const &replicas) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| replicateUnitCell(std::string const &inFileName, std::string const &outFileName, IntVec< D > const &replicas) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| scaleFieldBasis(DArray< double > &field, double factor) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | virtual |
| scaleFieldRGrid(RFT &field, double factor) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| scaleFieldsBasis(DArray< DArray< double > > &fields, double factor) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| scaleFieldsBasis(std::string const &inFileName, std::string const &outFileName, double factor) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| scaleFieldsRGrid(DArray< RFT > &fields, double factor) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| scaleFieldsRGrid(std::string const &inFileName, const std::string &outFileName, double factor) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| setFileMaster(FileMaster const &fileMaster) | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| setNMonomer(int nMonomer) | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldBasis(std::ostream &out, DArray< double > const &field, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldBasis(std::string filename, DArray< double > const &field, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldHeader(std::ostream &out, int nMonomer, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldRGrid(std::ostream &out, RFT const &field, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| writeFieldRGrid(std::string filename, RFT const &field, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldsBasis(std::ostream &out, DArray< DArray< double > > const &fields, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldsBasis(std::string filename, DArray< DArray< double > > const &fields, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldsKGrid(std::ostream &out, DArray< KFT > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| writeFieldsKGrid(std::string filename, DArray< KFT > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| writeFieldsRGrid(std::ostream &out, DArray< RFT > const &fields, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true, bool writeMeshSize=true) const =0 | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | pure virtual |
| writeFieldsRGrid(std::string filename, DArray< RFT > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | |
| ~FieldIoTmpl() | Pscf::Prdc::FieldIoTmpl< D, RFT, KFT, FFT > | virtual |