PSCF v1.1
Classes | Enumerations | Functions
Pscf::Fd1d Namespace Reference

Finite-different one-dimensional SCFT. More...

Classes

class  AmIterator
 Anderson-Mixing iterator. More...
 
class  BinaryRelaxIterator
 Relaxation iterator for SCF equations for two-monomer system. More...
 
class  Block
 Block within a branched polymer. More...
 
class  Domain
 One-dimensional spatial domain and discretization grid. More...
 
class  FieldIo
 Read and write fields to file. More...
 
class  HomogeneousComparison
 Command to compute properties of homogeneous reference system. More...
 
class  Iterator
 Base class for iterative solvers for SCF equations. More...
 
class  IteratorFactory
 Factory for subclasses of Iterator. More...
 
class  LinearSweep
 Base class for a sweep in parameter space where parameters change linearly with the sweep variable. More...
 
class  Mixture
 Mixture of polymers and solvents. More...
 
class  NrIterator
 Newton-Raphson Iterator for SCF equations. More...
 
class  Polymer
 Descriptor and solver for a branched polymer species. More...
 
class  Propagator
 MDE solver for one-direction of one block. 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  SystemAccess
 Concise accesss to an associated System. More...
 

Enumerations

enum  GeometryMode
 Enumeration of geometrical modes for functions of one coordinate. More...
 

Functions

std::istream & operator>> (std::istream &in, GeometryMode &mode)
 istream extractor for a GeometryMode. More...
 
std::ostream & operator<< (std::ostream &out, GeometryMode mode)
 ostream inserter for an GeometryMode. More...
 
template<class Archive >
void serialize (Archive &ar, GeometryMode &mode, const unsigned int version)
 Serialize a GeometryMode value. More...
 
std::istream & operator>> (std::istream &in, SweepParameter &param)
 Inserter for reading a SweepParameter from an istream. More...
 
std::ostream & operator<< (std::ostream &out, SweepParameter const &param)
 Extractor for writing a SweepParameter to ostream. More...
 

Detailed Description

Finite-different one-dimensional SCFT.

Function Documentation

◆ operator>>() [1/2]

std::istream & Pscf::Fd1d::operator>> ( std::istream &  in,
GeometryMode mode 
)

istream extractor for a GeometryMode.

Parameters
ininput stream
modeGeometryMode to be read
Returns
modified input stream

Definition at line 20 of file GeometryMode.cpp.

References UTIL_THROW.

◆ operator<<() [1/2]

std::ostream & Pscf::Fd1d::operator<< ( std::ostream &  out,
GeometryMode  mode 
)

ostream inserter for an GeometryMode.

Parameters
outoutput stream
modeGeometryMode to be written
Returns
modified output stream

Definition at line 41 of file GeometryMode.cpp.

References UTIL_THROW.

◆ serialize()

template<class Archive >
void Pscf::Fd1d::serialize ( Archive &  ar,
GeometryMode mode,
const unsigned int  version 
)

Serialize a GeometryMode value.

Parameters
ararchive object
modevalue to be serialized
versionarchive version id

Definition at line 58 of file GeometryMode.h.

References Util::serializeEnum().

◆ operator>>() [2/2]

std::istream & Pscf::Fd1d::operator>> ( std::istream &  in,
SweepParameter param 
)

Inserter for reading a SweepParameter from an istream.

Parameters
ininput stream
paramSweepParameter object to read

Definition at line 198 of file SweepParameter.cpp.

◆ operator<<() [2/2]

std::ostream & Pscf::Fd1d::operator<< ( std::ostream &  out,
SweepParameter const &  param 
)

Extractor for writing a SweepParameter to ostream.

Parameters
outoutput stream
paramSweepParameter object to write

Definition at line 219 of file SweepParameter.cpp.