15 template <
typename T>
class Array;
16 template <
typename T>
class DArray;
17 template <
typename T>
class DRArray;
22 template <
typename WT>
class Species;
29 template <
int D>
class RField;
31 template <
int D>
class FFT;
38 template <
int D>
class System;
44 template <
int D>
class Block;
46 template <
int D>
class Domain;
50 template <
int D>
class Mask;
55 template <
int D>
class Sweep;
67 template <
int D>
class Ramp;
78 template <
int D>
class BdStep;
81 template <
int D>
class McMove;
184 using Complex = fftw_complex;
Random number generator for arrays of random numbers on CPU.
Interaction model for complex Langevin FTS.
Abstract descriptor for a mixture of polymer and solvent species.
Descriptor for a linear or acyclic branched block polymer.
Fourier transform wrapper.
Comparator for fields in real-space (r-grid) format.
Comparator for RFieldDft (k-grid) arrays.
Fourier transform of a real field on an FFT mesh.
Field of real double precision values on an FFT mesh.
Class to compute and store properties associated with wavevectors.
Base class mask and external field generator for variable-cell SCFT.
Factory for subclasses of Analyzer.
Manager for a list of Analyzer objects.
Abstract base for periodic output and/or analysis actions.
Analyze averages and block averages of several real variables.
Analyze averages and block averages of several real variables.
FieldState for fields in symmetry-adapted basis format.
Brownian dynamics simulator for PS-FTS.
Factory for subclasses of BdStep.
BdStep is an abstract base class for Brownian dynamics steps.
Block within a linear or branched block polymer.
A container for c fields stored in both basis and r-grid format.
Factory for subclasses of Compressor.
Base class for iterators that impose incompressibility.
Spatial domain for a periodic structure with real fields, on a CPU.
Factory for subclasses of Environment.
File input/output operations and format conversions for fields.
Intramolecular correlation analyzer.
Factory for subclasses of Iterator.
Base class for iterative solvers for SCF equations in Rpc.
A field to which the total density is constrained.
Factory for subclasses of McMove.
Manager for a set of McMove objects.
McMove is an abstract base class for Monte Carlo moves.
Monte Carlo simulator for PS-FTS.
Parameter modifier for an associated Mixture.
Solver and descriptor for a mixture of polymers and solvents.
Factory for subclasses of Perturbation.
Additive perturbation of standard FTS Hamiltonian (base class).
Descriptor and solver for one polymer species.
MDE solver for one direction of one block.
Factory for subclasses of Ramp.
Class for storing data about an individual ramp parameter.
Ramp that varies parameters linearly with index.
Computes SCFT free energies.
Factory for subclasses of Simulator.
Field theoretic simulator (base class).
Solver and descriptor for a solvent species.
Default Factory for subclasses of Sweep.
Class for storing data about an individual sweep parameter.
Solve a sequence of SCFT problems along a line in parameter space.
Const access to a System.
A complete physical system.
Factory for subclasses of TrajectoryReader.
Trajectory file reader (base class).
Aliases for types used in the Rpc program-level namespace.
A container of fields stored in both basis and r-grid format.
Descriptor for a solvent species.
Base class for a molecular species (polymer or solvent).
Array container class template.
Dynamically allocatable contiguous array template.
Array that can own or reference a dynamically allocated C array.
Fields and FFTs for periodic boundary conditions (CPU)
Periodic fields and crystallography.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.
Utility classes for scientific computation.
SimState stores the state used by an FTS simulation.