11#include <pscf/chem/SolventSpecies.h>
15 template <
int D>
class Mesh;
37 template <
int D,
class T>
90 void compute(
typename T::RField
const & wField,
double phiTot = 1.0);
98 typename T::RField
const &
cField()
const;
115 typename T::RField cField_;
125 template <
int D,
class T>
inline
Description of a regular grid of points in a periodic domain.
SolventSpecies< double > SolventSpeciesT
Alias for direct (parent) base class.
void compute(typename T::RField const &wField, double phiTot=1.0)
Compute concentration field, q, and phi or mu.
T::RField const & cField() const
Get the monomer concentration field for this solvent.
Species< double > SpeciesT
Alias for indirect (grandparent) base class.
void associate(Mesh< D > const &mesh)
Create an association with a Mesh.
void allocate()
Allocate memory for a concentration field.
Base class for a molecular species (polymer or solvent).
Class templates for real-valued periodic fields.
PSCF package top-level namespace.