CCommandLine | Abstraction of a C array of command line arguments |
Ccomplex | STL class |
CCompressor | |
CPscf::AmIteratorTmpl< Compressor< D >, DArray< double > > | |
CPscf::Rpc::AmCompressor< D > | Anderson Mixing compressor |
CPscf::Rpc::LrAmCompressor< D > | Anderson Mixing compressor with linear-response mixing step |
CPscf::AmIteratorTmpl< Compressor< D >, DeviceArray< cudaReal > > | |
CPscf::Rpg::AmCompressor< D > | Rpg implementation of the Anderson Mixing compressor |
CPscf::Rpg::LrAmCompressor< D > | Anderson Mixing compressor with linear-response mixing step |
CEnv | |
CPscf::MixAndMatchEnvTmpl< Env, FG > | Template class for Environments that mix and match field generators |
CEnvironment | |
CPscf::MixAndMatchEnvTmpl< Environment, FieldGenerator > | |
CPscf::Prdc::MixAndMatchEnv | Environment that can mix and match field generators in variable-cell SCFT |
CPscf::Rpc::FilmEnvironment< D > | Class defining mask & external fields for thin-film systems |
CPscf::Rpg::FilmEnvironment< D > | Class defining mask & external fields for thin-film systems |
CIterator | |
CPscf::AmIteratorTmpl< Iterator, DArray< double > > | |
CPscf::R1d::AmIterator | Anderson-Mixing iterator |
CPscf::AmIteratorTmpl< Iterator< D >, DArray< double > > | |
CPscf::Rpc::AmIteratorBasis< D > | Rpc implementation of the Anderson Mixing iterator with symmetry |
CPscf::Rpg::AmIteratorBasis< D > | Rpg implementation of the Anderson Mixing iterator |
CPscf::AmIteratorTmpl< Iterator< D >, FieldCUDA > | |
CPscf::Rpg::AmIteratorGrid< D > | Rpg implementation of the Anderson Mixing iterator |
CPscf::AmIteratorTmpl< Iterator, T > | Template for Anderson mixing iterator algorithm |
CPscf::AmbdInteraction | Modified interaction to compute residual defn |
CPscf::CudaRandom | Random number generator on GPU |
CPscf::DeviceArray< Data > | Dynamic array on the GPU device with aligned data |
CPscf::DeviceArray< cudaComplex > | |
CPscf::Prdc::Cuda::CField< D > | Field of complex values on a regular mesh, allocated on a GPU device |
CPscf::Prdc::Cuda::RFieldDft< D > | Discrete Fourier Transform (DFT) of a real field, allocated on a GPU |
CPscf::DeviceArray< cudaReal > | |
CPscf::Prdc::Cuda::RField< D > | Field of real values on a regular mesh, allocated on a GPU device |
CPscf::Edge | Descriptor for a block within a block polymer |
CPscf::BlockTmpl< Propagator< D > > | |
CPscf::Rpc::Block< D > | Block within a linear or branched block polymer |
CPscf::Rpg::Block< D > | Block within a branched polymer |
CPscf::BlockTmpl< Propagator > | |
CPscf::R1d::Block | Block within a branched polymer |
CPscf::BlockTmpl< QT > | Class template for a block solver in a block copolymer |
CPscf::EdgeIterator | Edge iterator for graph associated with a polymer |
CPscf::FieldComparison< FT > | Comparison of element-by-element differences between field arrays |
CPscf::FieldComparison< DArray< double > > | |
CPscf::Prdc::BFieldComparison | Comparator for fields in symmetry-adapted basis format |
CPscf::Rpc::BFieldComparison | Comparator for fields in symmetry-adapted basis format |
CPscf::FieldComparison< RField< D > > | |
CPscf::Prdc::Cpu::RFieldComparison< D > | Comparator for fields in real-space (r-grid) format |
CPscf::FloryHuggins::Clump | All monomers of a specific monomer type in a molecule |
CPscf::LuSolver | Solve Ax=b by LU decomposition of A |
CPscf::Mesh< D > | Description of a regular grid of points in a periodic domain |
CPscf::MeshIterator< D > | Iterator over points in a Mesh<D> |
CPscf::MeshIteratorFortran< D > | Iterator over points in a mesh in "Fortran" order |
CPscf::MixtureBase | Abstract descriptor for a mixture of polymer and solvent species |
CPscf::MixtureTmpl< Polymer, Solvent > | |
CPscf::R1d::Mixture | Mixture of polymers and solvents |
CPscf::MixtureTmpl< Polymer< D >, Solvent< D > > | |
CPscf::Prdc::MixtureReal< D, Polymer< D >, Solvent< D > > | |
CPscf::Rpc::Mixture< D > | Solver and descriptor for a mixture of polymers and solvents |
CPscf::Rpg::Mixture< D > | Solver and descriptor for a mixture of polymers and solvents |
CPscf::MixtureTmpl< PT, ST > | Solvers for a mixture of polymer and solvent species |
CPscf::Prdc::MixtureReal< D, PT, ST > | Solver and descriptor for a mixture of polymers and solvents |
CPscf::Monomer | Descriptor for a monomer type |
CPscf::ParameterModifier | Base class allowing subclasses to define sweepable parameters |
CPscf::EnvironmentBase | Base class mask and external field generator |
CPscf::Prdc::Environment | Base class mask and external field generator for variable-cell SCFT |
CPscf::FieldGeneratorBase | Base class for objects that generate fields for a MixAndMatchEnv |
CPscf::Prdc::FieldGenerator | Base class field generator for MixAndMatchEnv in variable-cell SCFT |
CPscf::Prdc::FilmFieldGenExtBase< D > | Base class Field Generator for external fields in thin-film systems |
CPscf::Rpc::FilmFieldGenExt< D > | Field Generator for external fields in thin-film systems |
CPscf::Rpg::FilmFieldGenExt< D > | Field Generator for external fields in thin-film systems |
CPscf::Prdc::FilmFieldGenMaskBase< D > | Base class Field Generator for thin-film masks |
CPscf::Rpc::FilmFieldGenMask< D > | Field Generator for thin-film masks |
CPscf::Rpg::FilmFieldGenMask< D > | Field Generator for thin-film masks |
CPscf::R1d::Iterator | Base class for iterative solvers for SCF equations |
CPscf::R1d::BinaryRelaxIterator | Relaxation iterator for SCF equations for two-monomer system |
CPscf::R1d::NrIterator | Newton-Raphson Iterator for SCF equations |
CPscf::ParameterType | Declaration of a specialized sweep parameter type |
CPscf::PolymerType | Struct containing an enumeration of polymer structure types |
CPscf::Prdc::Basis< D > | Symmetry-adapted Fourier basis for pseudo-spectral SCFT |
CPscf::Prdc::Basis< D >::Star | A list of wavevectors that are related by space-group symmetries |
CPscf::Prdc::Basis< D >::Wave | Wavevector used to construct a basis function |
CPscf::Prdc::CFieldsReal< D, RFT, FIT > | A list of c fields stored in both basis and r-grid format |
CPscf::Prdc::CFieldsReal< D, RField< D >, FieldIo< D > > | |
CPscf::Rpc::CFieldContainer< D > | A list of c fields stored in both basis and r-grid format |
CPscf::Rpg::CFieldContainer< D > | A list of c fields stored in both basis and r-grid format |
CPscf::Prdc::Cpu::CFieldComparison< D > | Comparator for CField (k-grid) arrays |
CPscf::Prdc::Cpu::FFT< D > | Fourier transform wrapper |
CPscf::Prdc::Cpu::FieldBasisConverter< D > | Tool for conversion of fields to a basis in composition space |
CPscf::Prdc::Cpu::RFieldDftComparison< D > | Comparator for RFieldDft (k-grid) arrays |
CPscf::Prdc::Cpu::WaveList< D > | Class to calculate and store properties of wavevectors |
CPscf::Prdc::Cuda::CFieldComparison< D > | Comparator for CField (k-grid) arrays, defined in device memory |
CPscf::Prdc::Cuda::FFT< D > | Fourier transform wrapper for real or complex data |
CPscf::Prdc::Cuda::FFTBatched< D > | Batched Fourier transform wrapper for real data |
CPscf::Prdc::Cuda::RFieldComparison< D > | Comparator for fields in real-space (r-grid) format |
CPscf::Prdc::Cuda::RFieldDftComparison< D > | Comparator for RFieldDft (k-grid) arrays, allocated on device |
CPscf::Prdc::Cuda::WaveList< D > | Class to calculate and store properties of wavevectors |
CPscf::Prdc::FieldIoReal< D, RFT, KFT, FFT > | File input/output, format conversions and other utilities for fields |
CPscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > > | |
CPscf::Rpc::FieldIo< D > | File input/output operations and format conversions for fields |
CPscf::Rpg::FieldIo< D > | File input/output operations and format conversions for fields |
CPscf::Prdc::MaskReal< D, RFT, FIT > | Container for a field to which the total density is constrained |
CPscf::Prdc::MaskReal< D, Prdc::Cpu::RField< D >, FieldIo< D > > | |
CPscf::Rpc::Mask< D > | A field to which the total density is constrained |
CPscf::Prdc::MaskReal< D, Prdc::Cuda::RField< D >, FieldIo< D > > | |
CPscf::Rpg::Mask< D > | A field to which the total monomer concentration is constrained |
CPscf::Prdc::MixtureModifierReal< MT > | Modifier for parameters of an associated mixture |
CPscf::Prdc::MixtureModifierReal< Mixture< D > > | |
CPscf::Rpc::MixtureModifier< D > | Parameter modifier for an associated Mixture |
CPscf::Rpg::MixtureModifier< D > | Parameter modifier for an associated Mixture |
CPscf::Prdc::SpaceSymmetry< D > | A SpaceSymmetry represents a crystallographic space group symmetry |
CPscf::Prdc::SymmetryGroup< Symmetry > | Class template for a group of elements |
CPscf::Prdc::SymmetryGroup< SpaceSymmetry< D > > | |
CPscf::Prdc::SpaceGroup< D > | Crystallographic space group |
CPscf::Prdc::SystemConstRefReal< ST > | Const access to main components of an associated System |
CPscf::Prdc::ScftReal< D, ST > | Base class for SCFT thermodynamic property calculator |
CPscf::Prdc::SystemConstRefReal< System< D > > | |
CPscf::Prdc::ScftReal< D, System< D > > | |
CPscf::Rpc::ScftThermo< D > | Computes SCFT free energies |
CPscf::Rpg::ScftThermo< D > | Computes SCFT free energies |
CPscf::Rpc::SystemConstRef< D > | Const access to a System<D> |
CPscf::Rpg::SystemConstRef< D > | Const access to a System<D> |
CPscf::Prdc::TWave< D > | Simple wave struct for use within Basis construction |
CPscf::Prdc::TWaveBzComp< D > | Comparator for TWave objects, based on TWave::indicesBz |
CPscf::Prdc::TWaveDftComp< D > | Comparator for TWave objects, based on TWave::indicesDft |
CPscf::Prdc::TWaveNormComp< D > | Comparator for TWave objects, based on TWave::sqNorm |
CPscf::Prdc::UnitCellBase< D > | Base class template for a crystallographic unit cell |
CPscf::Prdc::UnitCell< 1 > | 1D crystal unit cell |
CPscf::Prdc::UnitCell< 2 > | 2D crystal unit cell |
CPscf::Prdc::UnitCell< 3 > | 3D crystal unit cell |
CPscf::Prdc::UnitCell< D > | Base template for UnitCell<D> classes, D=1, 2 or 3 |
CPscf::Prdc::UnitCellBase< 1 > | |
CPscf::Prdc::UnitCell< 1 > | 1D crystal unit cell |
CPscf::Prdc::UnitCellBase< 2 > | |
CPscf::Prdc::UnitCell< 2 > | 2D crystal unit cell |
CPscf::Prdc::UnitCellBase< 3 > | |
CPscf::Prdc::UnitCell< 3 > | 3D crystal unit cell |
CPscf::Prdc::WFieldsReal< D, RFT, FIT > | A container of w fields stored in both basis and r-grid format |
CPscf::Prdc::WFieldsReal< D, Prdc::Cpu::RField< D >, Rpc::FieldIo< D > > | |
CPscf::Rpc::WFieldContainer< D > | A container of fields stored in both basis and r-grid format |
CPscf::Prdc::WFieldsReal< D, Prdc::Cuda::RField< D >, Rpg::FieldIo< D > > | |
CPscf::Rpg::WFieldContainer< D > | A container of fields stored in both basis and r-grid format |
CPscf::PropagatorTmpl< QT > | Template for propagator classes |
CPscf::PropagatorTmpl< Propagator > | |
CPscf::R1d::Propagator | MDE solver for one-direction of one block |
CPscf::PropagatorTmpl< Propagator< D > > | |
CPscf::Rpc::Propagator< D > | MDE solver for one direction of one block |
CPscf::Rpg::Propagator< D > | MDE solver for one-direction of one block |
CPscf::R1d::FieldIo | Read and write fields to file |
CPscf::R1d::SweepParameter | Class for storing data about an individual sweep parameter |
CPscf::R1d::SystemAccess | Concise accesss to an associated System |
CPscf::R1d::HomogeneousComparison | Command to compute properties of homogeneous reference system |
CPscf::R1d::Iterator | Base class for iterative solvers for SCF equations |
CPscf::R1d::Sweep | Solve a sequence of problems along a line in parameter space |
CPscf::R1d::LinearSweep | Base class for a sweep in parameter space where parameters change linearly with the sweep variable |
CPscf::Rpc::FieldState< D, FT > | Record of a state of a System (fields + unit cell) |
CPscf::Rpc::FieldState< D, DArray< double > > | |
CPscf::Rpc::BasisFieldState< D > | FieldState for fields in symmetry-adapted basis format |
CPscf::Rpc::IntraCorrelation< D > | Intramolecular correlation analysis for LR compressors |
CPscf::Rpc::RampParameter< D > | Class for storing data about an individual ramp parameter |
CPscf::Rpc::SimState< D > | SimState stores the state used by an FTS simulation |
CPscf::Rpc::SweepParameter< D > | Class for storing data about an individual sweep parameter |
CPscf::Rpc::TrajectoryReader< D > | Trajectory file reader (base class) |
CPscf::Rpc::RGridTrajectoryReader< D > | Trajectory file reader |
CPscf::Rpg::FieldState< D, FT > | Record of a state of a System (fields + unit cell) |
CPscf::Rpg::FieldState< D, DArray< double > > | |
CPscf::Rpg::BasisFieldState< D > | FieldState for fields in symmetry-adapted basis format |
CPscf::Rpg::RampParameter< D > | Class for storing data about an individual ramp parameter |
CPscf::Rpg::SimState< D > | SimState stores the state used by an fts simulation |
CPscf::Rpg::SweepParameter< D > | Class for storing data about an individual sweep parameter |
CPscf::Rpg::TrajectoryReader< D > | Trajectory file reader |
CPscf::Rpg::RGridTrajectoryReader< D > | Trajectory file reader |
CPscf::TridiagonalSolver | Solver for Ax=b with tridiagonal matrix A |
CPscf::Vec< D, T > | A Vec<D, T><D,T> is a D-component vector with elements of type T |
CPscf::Vec< D, double > | |
CPscf::RealVec< D, T > | A RealVec<D, T> is D-component vector with elements of floating type T |
CPscf::Vec< D, int > | |
CPscf::IntVec< D, T > | An IntVec<D, T> is a D-component vector of elements of integer type T |
CPscf::Vertex | A junction or chain end in a block polymer |
CPscf::VertexIterator | Vertex iterator for graph associated with a polymer |
Cpscfpp.command.Script | Class to parse a PSCF command script |
Cpscfpp.field.Field | Container for data in a PSCF field file |
Cpscfpp.file.File | Class that contains metadata for a file |
Cpscfpp.file.Directory | Class that represents a directory |
Cpscfpp.make.MakeMaker | Class to construct makefile system for a set of source files |
Cpscfpp.output.Species | Container for phi and mu for a single species in a Thermo object |
Cpscfpp.output.State | Container for data in state files produced by a sweep |
Cpscfpp.output.Sweep | Container for data in state files produced by a PSCF sweep |
Cpscfpp.output.Thermo | Parser and container for PSCF thermo file blocks |
Cpscfpp.param.Array | Container for data of an array in a param file |
Cpscfpp.param.Composite | Container for data of a Composite in a param file |
Cpscfpp.param.Matrix | A Matrix represents a matrix-valued parameter in parameter file |
Cpscfpp.param.Parameter | A Parameter represents a single parameter in a parameter file |
Cpscfpp.text.FileEditor | Class to substitute text in one or more files |
Cpscfpp.text.Grep | Class to search for text in a file |
Cpscfpp.text.Record | A Record represents a string of fields separated by whitespace |
Cpscfpp.command.Command | A single command, with a label and zero or more parameters |
Cpscfpp.text.RecordEditor | Class to modify selected Records in a file of records |
Cpscfpp.text.Wrapper | Class to wrap line breaks |
CTestException | An exception thrown by a failed unit test |
CTestRunner | Abstract base class for classes that run tests |
CCompositeTestRunner | A TestRunner comprised of one or more child TestRunners |
CUnitTestRunner< UnitTestClass > | Template for a TestRunner that runs test methods of an associated UnitTest |
CUnitTest | UnitTest is a base class for classes that define unit tests |
CParamFileTest | A UnitTest with a built-in input file |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestA | This example shows how to construct and run a single UnitTest class |
CTestB | Trivial UnitTest B |
CUtil::Ar1Process | Generator for a discrete AR(1) Markov process |
CUtil::Array< Data > | Array container class template |
CUtil::DArray< System::WField > | |
CUtil::DArray< Util::RingBuffer< Data > > | |
CPscf::Prdc::Cpu::FftwDArray< Data > | Dynamic array with data aligned for use with FFTW library |
CUtil::DArray< Data > | Dynamically allocatable contiguous array template |
CPscf::HostDArray< Complex > | |
CPscf::HostDArray< Data > | Template for dynamic array stored in host CPU memory |
CUtil::RArray< Data > | An Array that acts as a reference to another Array or C array |
CUtil::Array< BasisFieldState< D > * > | |
CUtil::DArray< BasisFieldState< D > * > | |
CUtil::Array< BasisFieldState< D > > | |
CUtil::DArray< BasisFieldState< D > > | |
CUtil::Array< BlockT > | |
CUtil::DArray< BlockT > | |
CUtil::Array< bool > | |
CUtil::DArray< bool > | |
CUtil::Array< double > | |
CPscf::Prdc::Cpu::FftwDArray< double > | |
CPscf::Prdc::Cpu::RField< D > | Field of real double precision values on an FFT mesh |
CUtil::DArray< double > | |
CUtil::Array< fftw_complex > | |
CPscf::Prdc::Cpu::FftwDArray< fftw_complex > | |
CPscf::Prdc::Cpu::CField< D > | Field of complex double precision values on an FFT mesh |
CPscf::Prdc::Cpu::RFieldDft< D > | Fourier transform of a real field on an FFT mesh |
CUtil::Array< FT > | |
CUtil::DArray< FT > | |
CUtil::Array< int > | |
CUtil::DArray< int > | |
CUtil::Array< KFT > | |
CUtil::DArray< KFT > | |
CUtil::Array< long > | |
CUtil::DArray< long > | |
CUtil::Array< PolymerT > | |
CUtil::DArray< PolymerT > | |
CUtil::Array< Prdc::Cpu::RField< D > > | |
CUtil::DArray< Prdc::Cpu::RField< D > > | |
CUtil::Array< Prdc::Cuda::cudaComplex > | |
CUtil::DArray< Prdc::Cuda::cudaComplex > | |
CPscf::HostDArray< Prdc::Cuda::cudaComplex > | |
CPscf::Rpg::HostDArrayComplex | HostDArray containing cudaComplex elements |
CUtil::Array< Prdc::Cuda::RField< D > > | |
CUtil::DArray< Prdc::Cuda::RField< D > > | |
CUtil::Array< Product > | |
CUtil::DArray< Product > | |
CUtil::Array< Pscf::FloryHuggins::Clump > | |
CUtil::DArray< Pscf::FloryHuggins::Clump > | |
CUtil::Array< Pscf::FloryHuggins::Molecule > | |
CUtil::DArray< Pscf::FloryHuggins::Molecule > | |
CUtil::Array< Pscf::IntVec< D > > | |
CUtil::DArray< Pscf::IntVec< D > > | |
CPscf::HostDArray< Pscf::IntVec< D > > | |
CUtil::Array< Pscf::Monomer > | |
CUtil::DArray< Pscf::Monomer > | |
CUtil::Array< Pscf::Prdc::Basis::Wave > | |
CUtil::DArray< Pscf::Prdc::Basis::Wave > | |
CUtil::Array< Pscf::Prdc::Cpu::RField > | |
CUtil::DArray< Pscf::Prdc::Cpu::RField > | |
CUtil::Array< Pscf::Prdc::Cpu::RField< D > > | |
CUtil::DArray< Pscf::Prdc::Cpu::RField< D > > | |
CUtil::Array< Pscf::Prdc::Cpu::RFieldDft< D > > | |
CUtil::DArray< Pscf::Prdc::Cpu::RFieldDft< D > > | |
CUtil::Array< Pscf::R1d::SweepParameter > | |
CUtil::DArray< Pscf::R1d::SweepParameter > | |
CUtil::Array< Pscf::Rpc::RampParameter< D > > | |
CUtil::DArray< Pscf::Rpc::RampParameter< D > > | |
CUtil::Array< Pscf::Rpc::SweepParameter< D > > | |
CUtil::DArray< Pscf::Rpc::SweepParameter< D > > | |
CUtil::Array< Pscf::Rpg::RampParameter< D > > | |
CUtil::DArray< Pscf::Rpg::RampParameter< D > > | |
CUtil::Array< Pscf::Rpg::SweepParameter< D > > | |
CUtil::DArray< Pscf::Rpg::SweepParameter< D > > | |
CUtil::Array< Pscf::Vertex > | |
CUtil::DArray< Pscf::Vertex > | |
CUtil::Array< RFT > | |
CUtil::DArray< RFT > | |
CUtil::Array< SolventT > | |
CUtil::DArray< SolventT > | |
CUtil::Array< State * > | |
CUtil::DArray< State * > | |
CUtil::Array< State > | |
CUtil::DArray< State > | |
CUtil::Array< std::string > | |
CUtil::DArray< std::string > | |
CUtil::Array< Type > | |
CUtil::DArray< Type > | |
CUtil::Array< Util::Average > | |
CUtil::DArray< Util::Average > | |
CUtil::Array< Util::DArray< double > > | |
CUtil::DArray< Util::DArray< double > > | |
CUtil::Array< Util::DArray< Util::Pair< int > > > | |
CUtil::DArray< Util::DArray< Util::Pair< int > > > | |
CUtil::Array< Util::Pair< int > > | |
CUtil::DArray< Util::Pair< int > > | |
CUtil::Array< Util::Polynomial< double > > | |
CUtil::DArray< Util::Polynomial< double > > | |
CUtil::ArrayIterator< Data > | Forward iterator for an Array or a C array |
CUtil::ArrayStack< Data > | A stack of fixed capacity, which stores pointers to elements |
CUtil::AutoCorrStage< Data, Product > | Hierarchical auto-correlation function algorithm |
CUtil::AutoCorrelation< Data, Product > | Auto-correlation function, using hierarchical algorithm |
CUtil::AverageStage | Evaluate average with hierarchical blocking error analysis |
CUtil::Average | Calculates the average and variance of a sampled property |
CUtil::BinaryFileIArchive | Loading (input) archive for binary istream |
CUtil::BinaryFileOArchive | Saving / output archive for binary ostream |
CUtil::Binomial | Class for binomial coefficients (all static members) |
CUtil::Bit | Represents a specific bit location within an unsigned int |
CUtil::Bool | Wrapper for an bool value, for formatted ostream output |
CUtil::CardinalBSpline | A cardinal B-spline basis function |
CUtil::Constants | Mathematical constants |
CUtil::ConstArrayIterator< Data > | Forward const iterator for an Array or a C array |
CUtil::ConstPArrayIterator< Data > | Forward iterator for a PArray |
CUtil::Dbl | Wrapper for a double precision number, for formatted ostream output |
CUtil::DSArray< Data > | Dynamically allocated array with variable logical size |
CUtil::Exception | A user-defined exception |
CPscf::NanException | Exception thrown when not-a-number (NaN) is encountered |
CUtil::Factory< Data > | Factory template |
CUtil::Factory< Analyzer< D > > | |
CPscf::Rpc::AnalyzerFactory< D > | Factory for subclasses of Analyzer |
CPscf::Rpg::AnalyzerFactory< D > | Factory for subclasses of Analyzer |
CUtil::Factory< BdStep< D > > | |
CPscf::Rpc::BdStepFactory< D > | Factory for subclasses of BdStep |
CPscf::Rpg::BdStepFactory< D > | Factory for subclasses of BdStep |
CUtil::Factory< Compressor< D > > | |
CPscf::Rpc::CompressorFactory< D > | Factory for subclasses of Compressor |
CPscf::Rpg::CompressorFactory< D > | Factory for subclasses of Compressor |
CUtil::Factory< Environment > | |
CPscf::Rpc::EnvironmentFactory< D > | Factory for subclasses of Environment |
CPscf::Rpg::EnvironmentFactory< D > | Factory for subclasses of Environment |
CUtil::Factory< Iterator > | |
CPscf::R1d::IteratorFactory | Factory for subclasses of Iterator |
CUtil::Factory< Iterator< D > > | |
CPscf::Rpc::IteratorFactory< D > | Factory for subclasses of Iterator |
CPscf::Rpg::IteratorFactory< D > | Factory for subclasses of Iterator |
CUtil::Factory< McMove< D > > | |
CPscf::Rpc::McMoveFactory< D > | Factory for subclasses of McMove |
CPscf::Rpg::McMoveFactory< D > | Factory for subclasses of McMove |
CUtil::Factory< Perturbation< D > > | |
CPscf::Rpc::PerturbationFactory< D > | Factory for subclasses of Perturbation |
CPscf::Rpg::PerturbationFactory< D > | Factory for subclasses of Perturbation |
CUtil::Factory< Ramp< D > > | |
CPscf::Rpc::RampFactory< D > | Factory for subclasses of Ramp |
CPscf::Rpg::RampFactory< D > | Factory for subclasses of Ramp |
CUtil::Factory< Simulator< D > > | |
CPscf::Rpc::SimulatorFactory< D > | Factory for subclasses of Simulator |
CPscf::Rpg::SimulatorFactory< D > | Factory for subclasses of Simulator |
CUtil::Factory< Sweep > | |
CPscf::R1d::SweepFactory | Default Factory for subclasses of Sweep |
CUtil::Factory< Sweep< D > > | |
CPscf::Rpc::SweepFactory< D > | Default Factory for subclasses of Sweep |
CPscf::Rpg::SweepFactory< D > | Default Factory for subclasses of Sweep |
CUtil::Factory< TrajectoryReader< D > > | |
CPscf::Rpc::TrajectoryReaderFactory< D > | Factory for subclasses of TrajectoryReader |
CPscf::Rpg::TrajectoryReaderFactory< D > | Factory for subclasses of TrajectoryReader |
CUtil::FArray< Data, Capacity > | A fixed size (static) contiguous array template |
CUtil::FArray< Data, 2 > | |
CUtil::Pair< Data > | An array of exactly 2 objects |
CUtil::FArray< int, 2 > | |
CUtil::Pair< int > | |
CUtil::FArray< PropagatorT, 2 > | |
CUtil::Pair< PropagatorT > | |
CUtil::FlagSet | A set of boolean variables represented by characters |
CUtil::FlexPtr< T > | A pointer that may or may not own the object to which it points |
CUtil::Format | Base class for output wrappers for formatted C++ ostream output |
CUtil::FPArray< Data, Capacity > | Statically allocated pointer array |
CUtil::FSArray< Data, Capacity > | A fixed capacity (static) contiguous array with a variable logical size |
CUtil::GArray< Data > | An automatically growable array, analogous to a std::vector |
CUtil::GArray< double > | |
CUtil::Polynomial< double > | |
CUtil::GArray< Rational > | |
CUtil::Polynomial< T > | A Polynomial (i.e, |
CUtil::Grid | A grid of points indexed by integer coordinates |
CUtil::GridArray< Data > | Multi-dimensional array with the dimensionality of space |
CUtil::GStack< Data > | An automatically growable Stack |
CUtil::IFunctor< T > | Interface for functor that wraps a void function with one argument (abstract) |
CUtil::IFunctor< void > | Interface for functor that wraps a void function with no arguments (abstract) |
CUtil::MethodFunctor< Object, void > | Functor that wraps a class member function with no arguments |
CUtil::MethodFunctor< Object, T > | Functor that wraps a one-argument class member function |
CUtil::MethodFunctor< Object, void > | Functor that wraps a class member function with no arguments |
CUtil::Int | Wrapper for an int, for formatted ostream output |
CUtil::IntVector | An IntVector is an integer Cartesian vector |
CUtil::Label | A label string in a file format |
CUtil::OptionalLabel | An optional Label string in a file format |
CUtil::List< Data > | Linked list class template |
CUtil::list< T > | STL class |
CUtil::list< T >::const_iterator | STL iterator class |
CUtil::list< T >::const_reverse_iterator | STL iterator class |
CUtil::list< T >::iterator | STL iterator class |
CUtil::list< T >::reverse_iterator | STL iterator class |
CUtil::ListArray< Data > | An array of objects that are accessible by one or more linked List objects |
CUtil::ListIterator< Data > | Bidirectional iterator for a List |
CUtil::Lng | Wrapper for a long int, for formatted ostream output |
CUtil::Log | A static class that holds a log output stream |
CUtil::Matrix< Data > | Two-dimensional array container template (abstract) |
CUtil::FMatrix< int, D, D > | |
CUtil::DMatrix< Data > | Dynamically allocated Matrix |
CUtil::FMatrix< Data, M, N > | Fixed Size Matrix |
CUtil::Matrix< double > | |
CUtil::DMatrix< double > | |
CUtil::FMatrix< double, D, D > | |
CUtil::Matrix< Type > | |
CUtil::DMatrix< Type > | |
CUtil::Memory | Provides method to allocate array |
CUtil::MemoryCounter | Archive to computed packed size of a sequence of objects, in bytes |
CUtil::MemoryIArchive | Input archive for packed heterogeneous binary data |
CUtil::MemoryOArchive | Save archive for packed heterogeneous binary data |
CUtil::MpiFileIo | Identifies whether this processor may do file I/O |
CUtil::ParamComponent | Abstract base class for classes that input and ouput parameters to file |
CUtil::Begin | Beginning line of a composite parameter block |
CUtil::Blank | An empty line within a parameter file |
CUtil::End | End bracket of a ParamComposite parameter block |
CUtil::ParamComposite | An object that can read multiple parameters from file |
CPscf::MixtureTmpl< Polymer, Solvent > | |
CPscf::MixtureTmpl< Polymer< D >, Solvent< D > > | |
CPscf::Prdc::DomainReal< D, FFT< D >, WaveList< D >, FieldIo< D > > | |
CPscf::Rpc::Domain< D > | Spatial domain for a periodic structure with real fields, on a CPU |
CPscf::Rpg::Domain< D > | Spatial domain for a periodic structure with real fields, on a GPU |
CPscf::SweepTmpl< DArray< System::WField > > | |
CPscf::R1d::Sweep | Solve a sequence of problems along a line in parameter space |
CPscf::SweepTmpl< BasisFieldState< D > > | |
CPscf::Rpc::Sweep< D > | Solve a sequence of SCFT problems along a line in parameter space |
CPscf::Rpc::LinearSweep< D > | Sweep in which parameters vary linearly with sweep variable s |
CPscf::Rpg::Sweep< D > | Solve a sequence of problems along a line in parameter space |
CPscf::Rpg::LinearSweep< D > | Base class for a sweep in parameter space where parameters change linearly with the sweep variable |
CUtil::Manager< Analyzer< D > > | |
CPscf::Rpc::AnalyzerManager< D > | Manager for a list of Analyzer objects |
CPscf::Rpg::AnalyzerManager< D > | Manager for a list of Analyzer objects |
CUtil::Manager< McMove< D > > | |
CPscf::Rpc::McMoveManager< D > | Manager for a set of McMove objects |
CPscf::Rpg::McMoveManager< D > | Manager for a set of McMove objects |
CPscf::EnvironmentBase | Base class mask and external field generator |
CPscf::FieldGeneratorBase | Base class for objects that generate fields for a MixAndMatchEnv |
CPscf::FloryHuggins::Mixture | A spatially homogeneous mixture |
CPscf::FloryHuggins::Molecule | Descriptor of a molecular species in a homogeneous mixture |
CPscf::Interaction | Flory-Huggins excess free energy model |
CPscf::MixtureTmpl< PT, ST > | Solvers for a mixture of polymer and solvent species |
CPscf::Prdc::DomainReal< D, FFT, WLT, FIT > | Spatial domain for a periodic structure with real fields |
CPscf::R1d::Domain | One-dimensional spatial domain and discretization grid |
CPscf::R1d::Iterator | Base class for iterative solvers for SCF equations |
CPscf::R1d::System | Main class in SCFT simulation of one system |
CPscf::Rpc::Analyzer< D > | Abstract base for periodic output and/or analysis actions |
CPscf::Rpc::AverageAnalyzer< D > | Analyze averages and block averages of several real variables |
CPscf::Rpc::ChiDerivative< D > | Evaluate the derivative of H with respect to chi |
CPscf::Rpc::ConcentrationDerivative< D > | Evaluate the derivative of H with respect to concentration |
CPscf::Rpc::FourthOrderParameter< D > | FourthOrderParameter is used to detect an order-disorder transition |
CPscf::Rpc::MaxOrderParameter< D > | MaxOrderParameter is used to detect an order-disorder transition |
CPscf::Rpc::PerturbationDerivative< D > | Evaluate the derivative of H w/ respect to perturbation parameter lambda |
CPscf::Rpc::AverageListAnalyzer< D > | Analyze averages and block averages of several real variables |
CPscf::Rpc::HamiltonianAnalyzer< D > | Compute averages and output block averages of Hamiltonian components |
CPscf::Rpc::BinaryStructureFactorGrid< D > | BinaryStructureFactorGrid evaluates AB copolymer structure factors |
CPscf::Rpc::ConcentrationWriter< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpc::StepLogger< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpc::TrajectoryWriter< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpc::BdStep< D > | BdStep is an abstract base class for Brownian dynamics steps |
CPscf::Rpc::ExplicitBdStep< D > | BdStep is an abstract base class for Brownian dynamics steps |
CPscf::Rpc::LMBdStep< D > | Leimkuhler-Matthews Brownian dynamics stepper |
CPscf::Rpc::PredCorrBdStep< D > | Predictor-corrector Brownian dynamics stepper |
CPscf::Rpc::Compressor< D > | Base class for iterators that impose incompressibility |
CPscf::Rpc::LrCompressor< D > | Linear response compressor |
CPscf::Rpc::Iterator< D > | Base class for iterative solvers for SCF equations |
CPscf::Rpc::McMove< D > | McMove is an abstract base class for Monte Carlo moves |
CPscf::Rpc::ForceBiasMove< D > | ForceBiasMove attempts a Brownian dynamics move |
CPscf::Rpc::RealMove< D > | RealMove generates spatially uncorrelated random field changes |
CPscf::Rpc::Perturbation< D > | Base class for additive perturbations of standard FTS Hamiltonian |
CPscf::Rpc::EinsteinCrystalPerturbation< D > | Perturbation for Einstein crystal thermodynamic integration method |
CPscf::Rpc::Ramp< D > | Class that varies parameters during a simulation (abstract) |
CPscf::Rpc::LinearRamp< D > | Linear ramp - parameters vary linearly with step index |
CPscf::Rpc::Simulator< D > | Field theoretic simulator (base class) |
CPscf::Rpc::BdSimulator< D > | Brownian dynamics simulator for PS-FTS |
CPscf::Rpc::McSimulator< D > | Monte-Carlo simulation coordinator |
CPscf::Rpc::System< D > | Main class, representing one complete system |
CPscf::Rpg::Analyzer< D > | Abstract base for periodic output and/or analysis actions |
CPscf::Rpg::AverageAnalyzer< D > | Analyze averages and block averages of several real variables |
CPscf::Rpg::ChiDerivative< D > | Evaluate the derivative of H with respect to chi |
CPscf::Rpg::ConcentrationDerivative< D > | Evaluate the derivative of H with respect to concentration |
CPscf::Rpg::FourthOrderParameter< D > | FourthOrderParameter is used to detect an order-disorder transition |
CPscf::Rpg::MaxOrderParameter< D > | MaxOrderParameter is used to detect an order-disorder transition |
CPscf::Rpg::PerturbationDerivative< D > | Evaluate the derivative of H w/ respect to perturbation parameter lambda |
CPscf::Rpg::AverageListAnalyzer< D > | Analyze averages and block averages of several real variables |
CPscf::Rpg::HamiltonianAnalyzer< D > | Compute averages and output block averages of Hamiltonian components |
CPscf::Rpg::BinaryStructureFactorGrid< D > | BinaryStructureFactorGrid evaluates AB diblock structure factors in Fourier space |
CPscf::Rpg::ConcentrationWriter< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpg::StepLogger< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpg::TrajectoryWriter< D > | Periodically write snapshots to a trajectory file |
CPscf::Rpg::BdStep< D > | BdStep is an abstract base class for Brownian dynamics steps |
CPscf::Rpg::ExplicitBdStep< D > | BdStep is an abstract base class for Brownian dynamics steps |
CPscf::Rpg::LMBdStep< D > | Leimkuhler-Matthews Brownian dynamics stepper |
CPscf::Rpg::PredCorrBdStep< D > | Predictor-corrector Brownian dynamics stepper |
CPscf::Rpg::Compressor< D > | Base class for iterators that impose incompressibility |
CPscf::Rpg::LrCompressor< D > | Linear response compressor |
CPscf::Rpg::IntraCorrelation< D > | Linear response function for response to pressure |
CPscf::Rpg::Iterator< D > | Base class for iterative solvers for SCF equations |
CPscf::Rpg::McMove< D > | McMove is an abstract base class for Monte Carlo moves |
CPscf::Rpg::ForceBiasMove< D > | ForceBiasMove attempts a Brownian dynamics move |
CPscf::Rpg::RealMove< D > | RealMove is a Monte Carlo move in real space |
CPscf::Rpg::Perturbation< D > | Base class for additive perturbations of standard FTS Hamiltonian |
CPscf::Rpg::EinsteinCrystalPerturbation< D > | Perturbation for Einstein crystal thermodynamic integration method |
CPscf::Rpg::Ramp< D > | Class that varies parameters during a simulation (abstract) |
CPscf::Rpg::LinearRamp< D > | Linear ramp - parameters vary linearly with step index |
CPscf::Rpg::Simulator< D > | Field theoretic simulator (base class) |
CPscf::Rpg::BdSimulator< D > | Brownian dynamics simulator |
CPscf::Rpg::McSimulator< D > | Monte-Carlo simulation coordinator |
CPscf::Rpg::System< D > | Main class, representing one complete system |
CPscf::Species | Base class for a molecular species (polymer or solvent) |
CPscf::PolymerSpecies | Descriptor for a linear or acyclic branched block polymer |
CPscf::PolymerTmpl< Block< D > > | |
CPscf::Rpc::Polymer< D > | Descriptor and solver for one polymer species |
CPscf::Rpg::Polymer< D > | Descriptor and solver for one polymer species |
CPscf::PolymerTmpl< Block > | |
CPscf::R1d::Polymer | Descriptor and solver for a block polymer species |
CPscf::PolymerTmpl< BT > | Template for an MDE solver and descriptor for a block polymer |
CPscf::SolventSpecies | Descriptor for a solvent species |
CPscf::R1d::Solvent | Solver and descriptor for a solvent species |
CPscf::Rpc::Solvent< D > | Solver and descriptor for a solvent species |
CPscf::Rpg::Solvent< D > | Solver and descriptor for a solvent species |
CPscf::SweepTmpl< State > | Solve a sequence of problems along a path through parameter space |
CUtil::AutoCorr< Data, Product > | Auto-correlation function for one sequence of Data values |
CUtil::AutoCorrArray< Data, Product > | Auto-correlation function for an ensemble of sequences |
CUtil::AutoCorrelation< Data, Product > | Auto-correlation function, using hierarchical algorithm |
CUtil::Average | Calculates the average and variance of a sampled property |
CUtil::Distribution | A distribution (or histogram) of values for a real variable |
CUtil::RadialDistribution | Distribution (or histogram) of values for particle separations |
CUtil::FileMaster | A FileMaster manages input and output files for a simulation |
CUtil::IntDistribution | A distribution (or histogram) of values for an int variable |
CUtil::Manager< Data > | Template container for pointers to objects with a common base class |
CUtil::MeanSqDispArray< Data > | Mean-squared displacement (MSD) vs |
CUtil::Random | Random number generator |
CUtil::SymmTensorAverage | Calculates averages of all components of a Tensor-valued variable |
CUtil::TensorAverage | Calculates averages of all components of a Tensor-valued variable |
CUtil::Parameter | A single variable in a parameter file |
CUtil::ArrayParam< Type > | An array-valued parameter in a parameter file |
CUtil::CArrayParam< Type > | A Parameter associated with a 1D C array |
CUtil::DArrayParam< Type > | A Parameter associated with a DArray container |
CUtil::FArrayParam< Type, Capacity > | A Parameter associated with a FArray container |
CUtil::FSArrayParam< Type, Capacity > | A Parameter associated with a FSArray container |
CUtil::MatrixParam< Type > | An array-valued parameter in a parameter file |
CUtil::CArray2DParam< Type > | A Parameter associated with a 2D built-in C array |
CUtil::DMatrixParam< Type > | A Parameter associated with a 2D built-in C array |
CUtil::DSymmMatrixParam< Type > | A Parameter associated with a square symmetric DMatrix |
CUtil::ScalarParam< Type > | Template for a Parameter object associated with a scalar variable |
CUtil::MpiLoader< IArchive > | Provides methods for MPI-aware loading of data from input archive |
CUtil::MTRand_int32 | Mersenne Twister random number generator engine |
CUtil::MTRand | Generates double floating point numbers in the half-open interval [0, 1) |
CUtil::MTRand53 | Generates 53 bit resolution doubles in the half-open interval [0, 1) |
CUtil::MTRand_closed | Generates double floating point numbers in the closed interval [0, 1] |
CUtil::MTRand_open | Generates double floating point numbers in the open interval (0, 1) |
CUtil::Node< Data > | Linked List Node, class template |
CUtil::Notifier< Event > | Abstract template for a notifier (or subject) in the Observer design pattern |
CUtil::Observer< Event > | Abstract class template for observer in the observer design pattern |
CUtil::PArray< Data > | An array that only holds pointers to its elements |
CUtil::ArraySet< Data > | A set of pointers to a subset of elements of an array |
CUtil::DPArray< Data > | A dynamic array that only holds pointers to its elements |
CUtil::GPArray< Data > | An automatically growable PArray |
CUtil::PArrayIterator< Data > | Forward iterator for a PArray |
CUtil::RaggedMatrix< Data > | A 2D array in which different rows can have different lengths |
CUtil::DRaggedMatrix< Data > | Dynamically allocated RaggedMatrix |
CUtil::Rational | A Rational number (a ratio of integers) |
CUtil::RingBuffer< Data > | Class for storing history of previous values in an array |
CUtil::ScopedPtr< T > | A very simple RAII pointer |
CUtil::Serializable | Abstract class for serializable objects |
CUtil::ParamComponent | Abstract base class for classes that input and ouput parameters to file |
CUtil::Setable< T > | Template for a value that can be set or declared null (i.e., unknown) |
CUtil::Signal< T > | Notifier (or subject) in the Observer design pattern |
CUtil::Signal< void > | Notifier (or subject) in the Observer design pattern (zero parameters) |
CUtil::SSet< Data, Capacity > | Statically allocated array of pointers to an unordered set |
CUtil::Str | Wrapper for a std::string, for formatted ostream output |
CUtil::Tensor | A Tensor represents a Cartesian tensor |
CUtil::TextFileIArchive | Loading archive for text istream |
CUtil::TextFileOArchive | Saving archive for character based ostream |
CUtil::Timer | Wall clock timer |
CUtil::Vector | A Vector is a Cartesian vector |
CUtil::XdrFileIArchive | Loading / input archive for binary XDR file |
CUtil::XdrFileOArchive | Saving / output archive for binary XDR file |
CUtil::XmlBase | Base class for classes that parse XML markup tags |
CUtil::XmlAttribute | Parser for an XML attribute |
CUtil::XmlEndTag | Parser for an XML end tag |
CUtil::XmlStartTag | Parser for an XML start tag |
CUtil::XmlXmlTag | Parser for an XML file declaration tag (first line in file) |