11#include <cp/field/WFields.h>
12#include <prdc/cpu/CField.h>
13#include <cpc/field/FieldIo.h>
20 using namespace Prdc::Cpu;
82 class WFields<1, Prdc::Cpu::CField<1>, Cpc::FieldIo<1> >;
84 class WFields<2, Prdc::Cpu::CField<2>, Cpc::FieldIo<2> >;
86 class WFields<3, Prdc::Cpu::CField<3>, Cpc::FieldIo<3> >;
A container of complex-valued w fields.
void setFields(DArray< CField< D > > const &fields)
CField< D > const & field(int monomerId) const
void setFieldIo(FieldIo< D > const &fieldIo)
IntVec< D > const & meshDimensions() const
FieldIo< D > const & fieldIo() const
void allocate(int nMonomer, IntVec< D > const &dimensions)
DArray< CField< D > > const & fields() const
File input/output operations for fields.
Cp::WFields< D, CField< D >, FieldIo< D > > Base
Alias for base class.
Field of complex double precision values on an FFT mesh.
Complex periodic fields, CL-FTS (CPU).
Periodic fields and crystallography.
PSCF package top-level namespace.