1#ifndef RPC_PROPAGATOR_H
2#define RPC_PROPAGATOR_H
11#include <rp/solvers/Propagator.h>
12#include <rpc/system/Types.h>
108 extern template class Propagator<1, Rpc::Types<1> >;
109 extern template class Propagator<2, Rpc::Types<2> >;
110 extern template class Propagator<3, Rpc::Types<3> >;
Description of a regular grid of points in a periodic domain.
MDE solver for one direction of one block.
Mesh< D > const & mesh() const
PropagatorTmpl< typename Types< D >::Propagator > PropagatorTmplT
DArray< typename Types< D >::RField > qFields_
MDE solver for one direction of one block.
Rp::Propagator< D, Types< D > > RpPropagatorT
Direct (parent) base class.
void allocate(int ns, const Mesh< D > &mesh) override
Allocate memory used by this propagator.
void reallocate(int ns) override
Reallocate memory used by this propagator.
Periodic fields and crystallography.
Class templates for real-valued periodic fields.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.