PSCF v1.4.0
Pscf::Cp::FieldIo< D, CFT, FFT > Member List

This is the complete list of members for Pscf::Cp::FieldIo< D, CFT, FFT >, including all inherited members.

associate(Mesh< D > const &mesh, FFT const &fft, typename UnitCell< D >::LatticeSystem const &lattice)Pscf::Cp::FieldIo< D, CFT, FFT >
checkAllocate() constPscf::Cp::FieldIo< D, CFT, FFT >protected
convertKGridToRGrid(DArray< CFT > const &in, DArray< CFT > &out) constPscf::Cp::FieldIo< D, CFT, FFT >
convertKGridToRGrid(std::string const &inFileName, std::string const &outFileName) constPscf::Cp::FieldIo< D, CFT, FFT >
convertRGridToKGrid(DArray< CFT > const &in, DArray< CFT > &out) constPscf::Cp::FieldIo< D, CFT, FFT >
convertRGridToKGrid(std::string const &inFileName, std::string const &outFileName) constPscf::Cp::FieldIo< D, CFT, FFT >
fft() constPscf::Cp::FieldIo< D, CFT, FFT >inlineprotected
FieldIo()Pscf::Cp::FieldIo< D, CFT, FFT >
fileMaster() constPscf::Cp::FieldIo< D, CFT, FFT >inline
lattice() constPscf::Cp::FieldIo< D, CFT, FFT >inlineprotected
mesh() constPscf::Cp::FieldIo< D, CFT, FFT >inline
readField(std::istream &in, CFT &field, UnitCell< D > &unitCell) const =0Pscf::Cp::FieldIo< D, CFT, FFT >pure virtual
readField(std::string filename, CFT &field, UnitCell< D > &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
readFieldHeader(std::istream &in, int &nMonomer, UnitCell< D > &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
readFields(std::istream &in, DArray< CFT > &fields, UnitCell< D > &unitCell) const =0Pscf::Cp::FieldIo< D, CFT, FFT >pure virtual
readFields(std::string filename, DArray< CFT > &fields, UnitCell< D > &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
readFieldsData(std::istream &in, DArray< CFT > &fields, int nMonomer) const =0Pscf::Cp::FieldIo< D, CFT, FFT >pure virtual
setFileMaster(FileMaster const &fileMaster)Pscf::Cp::FieldIo< D, CFT, FFT >
setNMonomer(int nMonomer)Pscf::Cp::FieldIo< D, CFT, FFT >
writeField(std::ostream &out, CFT const &field, UnitCell< D > const &unitCell, bool writeHeader=true) const =0Pscf::Cp::FieldIo< D, CFT, FFT >pure virtual
writeField(std::string filename, CFT const &field, UnitCell< D > const &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
writeFieldHeader(std::ostream &out, int nMonomer, UnitCell< D > const &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
writeFields(std::ostream &out, DArray< CFT > const &fields, UnitCell< D > const &unitCell, bool writeHeader=true, bool writeMeshSize=true) const =0Pscf::Cp::FieldIo< D, CFT, FFT >pure virtual
writeFields(std::string filename, DArray< CFT > const &fields, UnitCell< D > const &unitCell) constPscf::Cp::FieldIo< D, CFT, FFT >
~FieldIo()Pscf::Cp::FieldIo< D, CFT, FFT >virtual