1#ifndef PSCF_BLOCK_TMPL_H
2#define PSCF_BLOCK_TMPL_H
11#include <pscf/chem/Edge.h>
12#include <util/containers/DArray.h>
105 template <
class QT,
class FT>
199 template <
class QT,
class FT>
202 {
return propagators_[directionId]; }
207 template <
class QT,
class FT>
210 {
return propagators_[directionId]; }
215 template <
class QT,
class FT>
inline
222 template <
class QT,
class FT>
inline
229 template <
class QT,
class FT>
inline
~BlockTmpl()=default
Destructor.
QT PropagatorT
Modified diffusion equation solver (propagator) type.
FT const & cField() const
Get the associated const monomer concentration field.
virtual void setKuhn(double kuhn)
Set monomer statistical segment length.
QT & propagator(int directionId)
Get a Propagator for a specified direction.
QT const & propagator(int directionId) const
Get a const Propagator for a specified direction.
FT & cField()
Get the associated monomer concentration field.
Dynamically allocatable contiguous array template.
PSCF package top-level namespace.