PSCF v1.3
Pscf::Prdc::FieldIoReal< D, RFT, KFT, FFT > Member List

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