|
| void | setFieldIo (FieldIo< D > const &fieldIo) |
| | Create association with FIT (store pointer).
|
| void | allocate (int nMonomer, IntVec< D > const &dimensions) |
| | Allocate memory for fields.
|
| DArray< CField< D > > & | fields () |
| | Get the array of all fields (non-const reference).
|
| DArray< CField< D > > const & | fields () const |
| | Get the array of all fields (const reference).
|
| CField< D > & | field (int monomerId) |
| | Get the field for one monomer type (non-const reference).
|
| CField< D > const & | field (int monomerId) const |
| | Get the field for one monomer type (const reference).
|
| void | writeFields (std::ostream &out) const |
| | Write fields to an output stream.
|
| void | writeFields (std::string const &filename) const |
| | Write fields to a named file.
|
| bool | isAllocated () const |
| | Has memory been allocated for fields ?
|
| bool | hasData () const |
| | Does this container have up-to-date field data ?
|
| | CFields () |
| | Constructor.
|
| | ~CFields () |
| | Destructor.
|
| void | setFieldIo (FieldIo< D > const &fieldIo) |
| | Create association with FIT (store pointer).
|
| void | setWriteUnitCell (UnitCell< D > const &cell) |
| | Set unit cell used when writing field files.
|
| void | allocate (int nMonomer, IntVec< D > const &dimensions) |
| | Allocate memory for fields.
|
| void | writeFields (std::ostream &out) const |
| | Write fields to an output stream.
|
| void | writeFields (std::string const &filename) const |
| | Write fields to a named file.
|
| DArray< CField< D > > & | fields () |
| | Get the array of all fields (non-const reference).
|
| DArray< CField< D > > const & | fields () const |
| | Get the array of all fields (const reference).
|
| CField< D > & | field (int monomerId) |
| | Get the field for one monomer type (non-const reference).
|
| CField< D > const & | field (int monomerId) const |
| | Get the field for one monomer type (const reference).
|
| bool | isAllocated () const |
| | Has memory been allocated for fields ?
|
| bool | hasData () const |
| | Does this container have up-to-date field data ?
|
| void | setHasData (bool hasData) |
| | Set the hasData boolean flag.
|
|
| IntVec< D > const & | meshDimensions () const |
| | Get mesh dimensions in each direction, set on r-grid allocation.
|
| int | meshSize () const |
| | Get mesh size (number of grid points), set on r-grid allocation.
|
| int | nMonomer () const |
| | Get number of monomer types.
|
| FieldIo< D > const & | fieldIo () const |
| | Get associated FIT field IO object (const reference).
|
| IntVec< D > const & | meshDimensions () const |
| | Get mesh dimensions in each direction, set on r-grid allocation.
|
| int | meshSize () const |
| | Get mesh size (number of grid points), set on r-grid allocation.
|
| int | nMonomer () const |
| | Get number of monomer types.
|
| FieldIo< D > const & | fieldIo () const |
| | Get associated FIT field IO object (const reference).
|
template<int D>
class Pscf::Cpc::CFields< D >
A container of w fields.
The public interface of this class is identical to that of the base class template Pscf::Cp::CFields. Please see documentation of that base class for API documentation.
Definition at line 32 of file cpc/field/CFields.h.