11#include <cp/field/CFields.h>
12#include <prdc/cpu/CField.h>
13#include <cpc/field/FieldIo.h>
20 using namespace Prdc::Cpu;
65 class CFields<1, Prdc::Cpu::CField<1>, Cpc::FieldIo<1> >;
67 class CFields<2, Prdc::Cpu::CField<2>, Cpc::FieldIo<2> >;
69 class CFields<3, Prdc::Cpu::CField<3>, Cpc::FieldIo<3> >;
A container of complex-valued concentration fields (c fields).
void setFieldIo(FieldIo< D > const &fieldIo)
IntVec< D > const & meshDimensions() const
CField< D > & field(int monomerId)
FieldIo< D > const & fieldIo() const
void allocate(int nMonomer, IntVec< D > const &dimensions)
DArray< CField< D > > & fields()
void writeFields(std::ostream &out) const
Cp::CFields< D, CField< D >, FieldIo< D > > Base
Alias for base class.
File input/output operations for fields.
Complex periodic fields, CL-FTS (CPU).
Periodic fields and crystallography.
PSCF package top-level namespace.