| add(std::istream &in, const char *label, Type &value, bool isRequired=true) | Util::ParamComposite | protected | 
  | addBegin(const char *label) | Util::ParamComposite |  | 
  | addBlank() | Util::ParamComposite |  | 
  | addCArray(std::istream &in, const char *label, Type *value, int n, bool isRequired=true) | Util::ParamComposite | protected | 
  | addCArray2D(std::istream &in, const char *label, Type *value, int m, int n, int np, bool isRequired=true) | Util::ParamComposite | protected | 
  | addComponent(ParamComponent ¶m, bool isLeaf=true) | Util::ParamComposite | protected | 
  | addDArray(std::istream &in, const char *label, DArray< Type > &array, int n, bool isRequired=true) | Util::ParamComposite | protected | 
  | addDMatrix(std::istream &in, const char *label, DMatrix< Type > &matrix, int m, int n, bool isRequired=true) | Util::ParamComposite | protected | 
  | addEnd() | Util::ParamComposite |  | 
  | addFArray(std::istream &in, const char *label, FArray< Type, N > &array, bool isRequired=true) | Util::ParamComposite | protected | 
  | addFSArray(std::istream &in, const char *label, FSArray< Type, N > &array, int size, bool isRequired=true) | Util::ParamComposite | protected | 
  | addParamComposite(ParamComposite &child, bool next=true) | Util::ParamComposite |  | 
  | allocate() | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | associate(Mesh< D > const &mesh, FFTT const &fft, UnitCell< D > const &cell, WaveListT &waveList) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | BlockT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | className() const | Util::ParamComposite | inline | 
  | clearUnitCellData() | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | compute(DArray< FieldT > const &wFields, DArray< FieldT > &cFields, double phiTot=1.0) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | computeStress(double phiTot=1.0) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | createBlockCRGrid(DArray< FieldT > &blockCFields) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | ds() const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inlineprotected | 
  | echo() | Util::ParamComponent | static | 
  | FFTT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | fieldIo() const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inlineprotected | 
  | FieldIoT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | FieldT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | hasStress() const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inline | 
  | IArchive typedef | Util::Serializable |  | 
  | indent() const | Util::ParamComponent |  | 
  | initStatic() | Util::ParamComponent | static | 
  | isActive() const | Util::ParamComposite | inline | 
  | isCanonical() const | Pscf::Rpg::Mixture< D > |  | 
  | isIoProcessor() const | Util::MpiFileIo | inline | 
  | isRequired() const | Util::ParamComposite | inline | 
  | load(Serializable::IArchive &ar) | Util::ParamComposite | virtual | 
  | loadCArray(Serializable::IArchive &ar, const char *label, Type *value, int n, bool isRequired) | Util::ParamComposite |  | 
  | loadCArray(Serializable::IArchive &ar, const char *label, Type *value, int n) | Util::ParamComposite | inline | 
  | loadCArray2D(Serializable::IArchive &ar, const char *label, Type *value, int m, int n, int np, bool isRequired) | Util::ParamComposite |  | 
  | loadCArray2D(Serializable::IArchive &ar, const char *label, Type *value, int m, int n, int np) | Util::ParamComposite |  | 
  | loadDArray(Serializable::IArchive &ar, const char *label, DArray< Type > &array, int n, bool isRequired) | Util::ParamComposite |  | 
  | loadDArray(Serializable::IArchive &ar, const char *label, DArray< Type > &array, int n) | Util::ParamComposite | inline | 
  | loadDMatrix(Serializable::IArchive &ar, const char *label, DMatrix< Type > &matrix, int m, int n, bool isRequired) | Util::ParamComposite |  | 
  | loadDMatrix(Serializable::IArchive &ar, const char *label, DMatrix< Type > &matrix, int m, int n) | Util::ParamComposite | inline | 
  | loadDSymmMatrix(Serializable::IArchive &ar, const char *label, DMatrix< Type > &matrix, int n, bool isRequired) | Util::ParamComposite |  | 
  | loadDSymmMatrix(Serializable::IArchive &ar, const char *label, DMatrix< Type > &matrix, int n) | Util::ParamComposite | inline | 
  | loadFArray(Serializable::IArchive &ar, const char *label, FArray< Type, N > &array, bool isRequired) | Util::ParamComposite |  | 
  | loadFArray(Serializable::IArchive &ar, const char *label, FArray< Type, N > &array) | Util::ParamComposite | inline | 
  | loadFSArray(Serializable::IArchive &ar, const char *label, FSArray< Type, N > &array, int size, bool isRequired) | Util::ParamComposite |  | 
  | loadFSArray(Serializable::IArchive &ar, const char *label, FSArray< Type, N > &array, int size) | Util::ParamComposite | inline | 
  | loadOptional(Serializable::IArchive &ar) | Util::ParamComposite | virtual | 
  | loadParamComposite(Serializable::IArchive &ar, ParamComposite &child, bool next=true) | Util::ParamComposite |  | 
  | loadParamCompositeOptional(Serializable::IArchive &ar, ParamComposite &child, bool next=true) | Util::ParamComposite |  | 
  | loadParameter(Serializable::IArchive &ar, const char *label, Type &value, bool isRequired) | Util::ParamComposite |  | 
  | loadParameter(Serializable::IArchive &ar, const char *label, Type &value) | Util::ParamComposite | inline | 
  | loadParameters(Serializable::IArchive &ar) | Util::ParamComposite | inlinevirtual | 
  | mesh() const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inlineprotected | 
  | Mixture() | Pscf::Rpg::Mixture< D > |  | 
  | MixtureBase() | Pscf::MixtureBase |  | 
  | MixturePrdc() | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | MixturePrdcT typedef | Pscf::Rpg::Mixture< D > |  | 
  | MixtureTmpl() | Pscf::MixtureTmpl< Polymer< D >, Solvent< D > > |  | 
  | MixtureTmplT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | monomer(int id) const | Pscf::Rpg::Mixture< D > | inline | 
  | monomer(int id) | Pscf::Rpg::Mixture< D > | inline | 
  | MpiFileIo() | Util::MpiFileIo |  | 
  | MpiFileIo(const MpiFileIo &other) | Util::MpiFileIo |  | 
  | nBlock() const | Pscf::Rpg::Mixture< D > | inline | 
  | nMonomer() const | Pscf::Rpg::Mixture< D > | inline | 
  | nPolymer() const | Pscf::Rpg::Mixture< D > | inline | 
  | nSolvent() const | Pscf::Rpg::Mixture< D > | inline | 
  | OArchive typedef | Util::Serializable |  | 
  | ParamComponent() | Util::ParamComponent | protected | 
  | ParamComponent(const ParamComponent &other) | Util::ParamComponent | protected | 
  | ParamComposite() | Util::ParamComposite |  | 
  | ParamComposite(const ParamComposite &other) | Util::ParamComposite |  | 
  | ParamComposite(int capacity) | Util::ParamComposite |  | 
  | polymer(int id) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | polymer(int id) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | polymerSpecies(int id) const final | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | virtual | 
  | PolymerT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | PropagatorT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | read(std::istream &in, const char *label, Type &value) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | protected | 
  | readBegin(std::istream &in, const char *label, bool isRequired=true) | Util::ParamComposite |  | 
  | readBlank(std::istream &in) | Util::ParamComposite |  | 
  | readCArray(std::istream &in, const char *label, Type *value, int n) | Util::ParamComposite | inline | 
  | readCArray2D(std::istream &in, const char *label, Type *value, int m, int n, int np) | Util::ParamComposite | inline | 
  | readDArray(std::istream &in, const char *label, DArray< Type > &array, int n) | Util::ParamComposite | inline | 
  | readDMatrix(std::istream &in, const char *label, DMatrix< Type > &matrix, int m, int n) | Util::ParamComposite | inline | 
  | readDSymmMatrix(std::istream &in, const char *label, DMatrix< Type > &matrix, int n) | Util::ParamComposite | inline | 
  | readEnd(std::istream &in) | Util::ParamComposite |  | 
  | readFArray(std::istream &in, const char *label, FArray< Type, N > &array) | Util::ParamComposite | inline | 
  | readFSArray(std::istream &in, const char *label, FSArray< Type, N > &array, int size) | Util::ParamComposite | inline | 
  | readOptional(std::istream &in, const char *label, Type &value) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | protected | 
  | readOptionalCArray(std::istream &in, const char *label, Type *value, int n) | Util::ParamComposite | inline | 
  | readOptionalCArray2D(std::istream &in, const char *label, Type *value, int m, int n, int np) | Util::ParamComposite | inline | 
  | readOptionalDArray(std::istream &in, const char *label, DArray< Type > &array, int n) | Util::ParamComposite | inline | 
  | readOptionalDMatrix(std::istream &in, const char *label, DMatrix< Type > &matrix, int m, int n) | Util::ParamComposite | inline | 
  | readOptionalDSymmMatrix(std::istream &in, const char *label, DMatrix< Type > &matrix, int n) | Util::ParamComposite | inline | 
  | readOptionalFArray(std::istream &in, const char *label, FArray< Type, N > &array) | Util::ParamComposite | inline | 
  | readOptionalFSArray(std::istream &in, const char *label, FSArray< Type, N > &array, int size) | Util::ParamComposite | inline | 
  | readParam(std::istream &in) | Util::ParamComposite | virtual | 
  | readParamComposite(std::istream &in, ParamComposite &child, bool next=true) | Util::ParamComposite |  | 
  | readParamCompositeOptional(std::istream &in, ParamComposite &child, bool next=true) | Util::ParamComposite |  | 
  | readParameters(std::istream &in) override | Pscf::Rpg::Mixture< D > | virtual | 
  | readParamOptional(std::istream &in) | Util::ParamComposite | virtual | 
  | resetParam() | Util::ParamComposite | virtual | 
  | save(Serializable::OArchive &ar) | Util::ParamComposite | virtual | 
  | saveOptional(Serializable::OArchive &ar) | Util::ParamComposite |  | 
  | serialize(Archive &ar, const unsigned int version) | Util::ParamComponent |  | 
  | setClassName(const char *className) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | protected | 
  | setEcho(bool echo=true) | Util::ParamComponent | static | 
  | setFieldIo(FieldIoT const &fieldIo) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | setIndent(const ParamComponent &parent, bool next=true) | Util::ParamComponent |  | 
  | setIsActive(bool isActive) | Util::ParamComposite | protected | 
  | setIsRequired(bool isRequired) | Util::ParamComposite | protected | 
  | setIsSymmetric(bool isSymmetric) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | setKuhn(int monomerId, double kuhn) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | setParent(ParamComponent ¶m, bool next=true) | Util::ParamComposite | protected | 
  | setVmonomer(double vMonomer) | Pscf::MixtureBase |  | 
  | solvent(int id) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | solvent(int id) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | solventSpecies(int id) const final | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | virtual | 
  | SolventT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | stress(int parameterId) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inline | 
  | unitCell() const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > | inlineprotected | 
  | vMonomer() const | Pscf::Rpg::Mixture< D > | inline | 
  | WaveListT typedef | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeBlockCRGrid(std::string const &filename) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeParam(std::ostream &out) const | Util::ParamComposite | virtual | 
  | writeQ(std::string const &filename, int polymerId, int blockId, int directionId) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeQAll(std::string const &basename) | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeQSlice(std::string const &filename, int polymerId, int blockId, int directionId, int segmentId) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeQTail(std::string const &filename, int polymerId, int blockId, int directionId) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | writeStress(std::ostream &out) const | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | ~MixtureBase() | Pscf::MixtureBase |  | 
  | ~MixturePrdc() | Pscf::Prdc::MixturePrdc< D, Polymer< D >, Solvent< D >, Types< D > > |  | 
  | ~MixtureTmpl() | Pscf::MixtureTmpl< Polymer< D >, Solvent< D > > |  | 
  | ~ParamComponent() | Util::ParamComponent | virtual | 
  | ~ParamComposite() | Util::ParamComposite | virtual | 
  | ~Serializable() | Util::Serializable | inlinevirtual |