associate(Mesh< D > const &mesh, FFT< D > const &fft, typename UnitCell< D >::LatticeSystem const &lattice, bool const &hasGroup, std::string const &groupName, SpaceGroup< D > const &group, Basis< D > &basis) | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
basis() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
convertBasisToKGrid(DArray< double > const &components, RFieldDft< D > &dft) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertBasisToKGrid(DArray< double > const &components, RFieldDft< D > &dft) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertBasisToKGrid(DArray< DArray< double > > const &in, DArray< RFieldDft< D > > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertBasisToRGrid(DArray< double > const &in, RField< D > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertBasisToRGrid(DArray< DArray< double > > const &in, DArray< RField< D > > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertKGridToBasis(RFieldDft< D > const &in, DArray< double > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertKGridToBasis(RFieldDft< D > const &in, DArray< double > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertKGridToBasis(DArray< RFieldDft< D > > const &in, DArray< DArray< double > > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertKGridToRGrid(DArray< RFieldDft< D > > const &in, DArray< RField< D > > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertKGridToRGrid(RFieldDft< D > const &in, RField< D > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertRGridToBasis(RField< D > const &in, DArray< double > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertRGridToBasis(DArray< RField< D > > const &in, DArray< DArray< double > > &out, bool checkSymmetry=true, double epsilon=1.0e-8) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertRGridToKGrid(DArray< RField< D > > const &in, DArray< RFieldDft< D > > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
convertRGridToKGrid(RField< D > const &in, RFieldDft< D > &out) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
expandRGridDimension(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, int d, DArray< int > const &newGridDimensions) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::expandRGridDimension(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, int d, DArray< int > const &newGridDimensions) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::expandRGridDimension(std::string filename, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, int d, DArray< int > newGridDimensions) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
fft() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
FieldIo() | Pscf::Rpc::FieldIo< D > | |
FieldIoReal() | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
fileMaster() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
group() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
groupName() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
hasGroup() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
hasSymmetry(RFieldDft< D > const &in, double epsilon=1.0e-8, bool verbose=true) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::hasSymmetry(RFieldDft< D > const &in, double epsilon=1.0e-8, bool verbose=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::hasSymmetry(RField< D > const &in, double epsilon=1.0e-8, bool verbose=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
lattice() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
mesh() const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | inlineprotected |
readFieldBasis(std::istream &in, DArray< double > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldBasis(std::string filename, DArray< double > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldHeader(std::istream &in, int &nMonomer, UnitCell< D > &unitCell, bool &isSymmetric) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldRGrid(std::istream &in, RField< D > &field, UnitCell< D > &unitCell) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldRGrid(std::istream &in, RField< D > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldRGrid(std::string filename, RField< D > &field, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldsBasis(std::istream &in, DArray< DArray< double > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldsBasis(std::string filename, DArray< DArray< double > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldsKGrid(std::istream &in, DArray< RFieldDft< D > > &fields, UnitCell< D > &unitCell) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldsKGrid(std::istream &in, DArray< RFieldDft< D > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldsKGrid(std::string filename, DArray< RFieldDft< D > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldsRGrid(std::istream &in, DArray< RField< D > > &fields, UnitCell< D > &unitCell) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldsRGrid(std::istream &in, DArray< RField< D > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldsRGrid(std::string filename, DArray< RField< D > > &fields, UnitCell< D > &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
readFieldsRGridData(std::istream &in, DArray< RField< D > > &fields, int nMonomer) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::readFieldsRGridData(std::istream &in, DArray< RField< D > > &fields, int nMonomer) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
replicateUnitCell(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, IntVec< D > const &replicas) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::replicateUnitCell(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, IntVec< D > const &replicas) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::replicateUnitCell(std::string filename, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, IntVec< D > const &replicas) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
scaleFieldBasis(DArray< double > &field, double factor) const override | Pscf::Rpc::FieldIo< D > | virtual |
scaleFieldRGrid(RField< D > &field, double factor) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::scaleFieldRGrid(RField< D > &field, double factor) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
scaleFieldsBasis(DArray< DArray< double > > &fields, double factor) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
scaleFieldsRGrid(DArray< RField< D > > &fields, double factor) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
setFileMaster(FileMaster const &fileMaster) | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldBasis(std::string filename, DArray< double > const &field, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldBasis(std::ostream &out, DArray< double > const &field, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldHeader(std::ostream &out, int nMonomer, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldRGrid(std::ostream &out, RField< D > const &field, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldRGrid(std::ostream &out, RField< D > const &field, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldRGrid(std::string filename, RField< D > const &field, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldsBasis(std::ostream &out, DArray< DArray< double > > const &fields, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldsBasis(std::string filename, DArray< DArray< double > > const &fields, UnitCell< D > const &unitCell) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldsKGrid(std::ostream &out, DArray< RFieldDft< D > > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsKGrid(std::ostream &out, DArray< RFieldDft< D > > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsKGrid(std::string filename, DArray< RFieldDft< D > > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
writeFieldsRGrid(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true, bool writeMeshSize=true) const override | Pscf::Rpc::FieldIo< D > | |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsRGrid(std::ostream &out, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, bool writeHeader=true, bool isSymmetric=true, bool writeMeshSize=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |
Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsRGrid(std::string filename, DArray< RField< D > > const &fields, UnitCell< D > const &unitCell, bool isSymmetric=true) const | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
~FieldIo() | Pscf::Rpc::FieldIo< D > | |
~FieldIoReal() | Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | virtual |