PSCF v1.1
Classes | Functions
Pscf::Pspc Namespace Reference

Pseudo-spectral SCFT for periodic boundary conditions. More...

Classes

class  AmIterator
 Pspc implementation of the Anderson Mixing iterator. More...
 
class  BasisFieldState
 FieldState for fields in symmetry-adapted basis format. More...
 
class  BFieldComparison
 Comparator 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  Domain
 Spatial domain and spatial discretization for a periodic structure. More...
 
class  FFT
 Fourier transform wrapper for real data. More...
 
class  Field
 Dynamic array with aligned data, for use with FFTW library. More...
 
class  FieldIo
 File input/output operations and format conversions for fields. More...
 
class  FieldState
 Record of a state of a System (fields + unit cell). More...
 
class  FilmIterator
 Iterator for a thin film (empty base template). More...
 
class  FilmIterator< 1, IteratorType >
 FilmIterator specialization for 1D problems. More...
 
class  FilmIterator< 2, IteratorType >
 FilmIterator specialization for 2D problems (confined to strip). More...
 
class  FilmIterator< 3, IteratorType >
 FilmIterator specialization for 3D problems (confined to slit). More...
 
class  FilmIteratorBase
 Descriptor for a FilmIterator object. More...
 
class  Iterator
 Base class for iterative solvers for SCF equations. More...
 
class  IteratorFactory
 Factory for subclasses of Iterator. More...
 
class  KFieldComparison
 Comparator for RFieldDft (k-grid) arrays. More...
 
class  LinearSweep
 A sweep in parameter space where one or more parameters change linearly with the sweep variable. More...
 
class  Mask
 A field to which the total density is constrained. More...
 
class  Mixture
 Solver for a mixture of polymers and solvents. More...
 
class  Polymer
 Descriptor and solver for one polymer species. More...
 
class  Propagator
 MDE solver for one direction of one block. More...
 
class  RField
 Field of real double precision values on an FFT mesh. More...
 
class  RFieldComparison
 Comparator for fields in real-space (r-grid) format. More...
 
class  RFieldDft
 Fourier transform of a real field on an FFT mesh. 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 for SCFT simulation of one system. 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 > &param)
 Inserter for reading a SweepParameter from an istream. More...
 
template<int D>
std::ostream & operator<< (std::ostream &out, SweepParameter< D > const &param)
 Extractor for writing a SweepParameter to ostream. More...
 

Detailed Description

Pseudo-spectral SCFT for periodic boundary conditions.

Function Documentation

◆ operator>>()

template<int D>
std::istream & Pscf::Pspc::operator>> ( std::istream &  in,
SweepParameter< D > &  param 
)

Inserter for reading a SweepParameter from an istream.

Parameters
ininput stream
paramSweepParameter<D> object to read

Definition at line 297 of file pspc/sweep/SweepParameter.tpp.

◆ operator<<()

template<int D>
std::ostream & Pscf::Pspc::operator<< ( std::ostream &  out,
SweepParameter< D > const &  param 
)

Extractor for writing a SweepParameter to ostream.

Parameters
outoutput stream
paramSweepParameter<D> object to write

Definition at line 316 of file pspc/sweep/SweepParameter.tpp.

References Pscf::Pspc::SweepParameter< D >::id(), and Pscf::Pspc::SweepParameter< D >::writeParamType().