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>
195 template <
class QT,
class FT>
198 {
return propagators_[directionId]; }
203 template <
class QT,
class FT>
206 {
return propagators_[directionId]; }
211 template <
class QT,
class FT>
inline
218 template <
class QT,
class FT>
inline
225 template <
class QT,
class FT>
inline
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.
virtual ~BlockTmpl()
Destructor.
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.