PSCF v1.1
|
Classes for pseudo-spectral algorithm for periodic boundary conditions. More...
Namespaces | |
namespace | ThreadGrid |
Global functions and variables to control GPU thread and block counts. | |
Classes | |
class | AmIteratorBasis |
Pspg implementation of the Anderson Mixing iterator. More... | |
class | AmIteratorGrid |
Pspg implementation of the Anderson Mixing iterator. More... | |
class | BasisFieldState |
FieldState for fields in symmetry-adapted basis format. More... | |
class | Block |
Block within a branched polymer. More... | |
class | CFieldContainer |
A list of c fields stored in both basis and r-grid format. More... | |
class | DField |
Dynamic array on the GPU with alligned data. More... | |
class | Domain |
Spatial domain and spatial discretization for a periodic structure. More... | |
class | FFT |
Fourier transform wrapper for real data. More... | |
class | FFTBatched |
Fourier transform wrapper for real data. More... | |
class | FieldIo |
File input/output operations for fields in several file formats. More... | |
class | FieldState |
Record of a state of a System (fields + unit cell). More... | |
class | Iterator |
Base class for iterative solvers for SCF equations. More... | |
class | IteratorFactory |
Factory for subclasses of Iterator. More... | |
class | KFieldComparison |
Comparator for RDFieldDft (k-grid) arrays. More... | |
class | LinearSweep |
Base class for a sweep in parameter space where parameters change linearly with the sweep variable. More... | |
class | Mixture |
Solver for a mixture of polymers and solvents. More... | |
class | Polymer |
Descriptor and solver for a branched polymer species. More... | |
class | Propagator |
MDE solver for one-direction of one block. More... | |
class | RDField |
Field of real single precision values on an FFT mesh on a device. More... | |
class | RDFieldDft |
Discrete Fourier Transform (DFT) of a real field on an FFT mesh. More... | |
class | RFieldComparison |
Comparator for fields in real-space (r-grid) format. More... | |
class | Solvent |
Solver and descriptor for a solvent species. More... | |
class | Sweep |
Solve a sequence of problems along a line in parameter space. More... | |
class | SweepFactory |
Default Factory for subclasses of Sweep. More... | |
class | SweepParameter |
Class for storing data about an individual sweep parameter. More... | |
class | System |
Main class in SCFT simulation of one system. More... | |
class | WaveList |
Container for wavevector data. More... | |
class | WFieldContainer |
A list of fields stored in both basis and r-grid format. More... | |
Functions | |
template<int D> | |
std::istream & | operator>> (std::istream &in, SweepParameter< D > ¶m) |
Inserter for reading a SweepParameter from an istream. More... | |
template<int D> | |
std::ostream & | operator<< (std::ostream &out, SweepParameter< D > const ¶m) |
Extractor for writing a SweepParameter to ostream. More... | |
Classes for pseudo-spectral algorithm for periodic boundary conditions.
std::istream & Pscf::Pspg::operator>> | ( | std::istream & | in, |
SweepParameter< D > & | param | ||
) |
Inserter for reading a SweepParameter from an istream.
in | input stream |
param | SweepParameter<D> object to read |
Definition at line 237 of file pspg/sweep/SweepParameter.tpp.
std::ostream & Pscf::Pspg::operator<< | ( | std::ostream & | out, |
SweepParameter< D > const & | param | ||
) |
Extractor for writing a SweepParameter to ostream.
out | output stream |
param | SweepParameter<D> object to write |
Definition at line 259 of file pspg/sweep/SweepParameter.tpp.
References Pscf::Pspg::SweepParameter< D >::id(), and Pscf::Pspg::SweepParameter< D >::writeParamType().