|
PSCF v1.4.0
|
Predictor-corrector Brownian dynamics stepper. More...
#include <PredCorrBdStep.h>
Public Member Functions | |
| void | readParameters (std::istream &in) override |
| Read body of parameter file block and allocate memory. | |
| void | setup () override |
| Setup before simulation. | |
| bool | step () override |
| Take a single Brownian dynamics step. | |
Protected Member Functions | |
| PredCorrBdStep (typename T::BdSimulator &simulator) | |
| Constructor. | |
Predictor-corrector Brownian dynamics stepper.
Specializations of this class template are used as base classes for two closely analogous class templates, also named PredCorrBdStep, that are defined in Rpc and Rpg namespaces for use in the pscf_rpc and pscf_rpg programs, respectively.
Template parameters:
Definition at line 36 of file fts/brownian/PredCorrBdStep.h.
|
protected |
Constructor.
| simulator | parent BdSimulator object |
Definition at line 23 of file PredCorrBdStep.tpp.
References Util::ParamComposite::setClassName().
|
override |
Read body of parameter file block and allocate memory.
| in | input parameter file stream |
Definition at line 37 of file PredCorrBdStep.tpp.
References Util::ParamComposite::read().
|
override |
Setup before simulation.
Definition at line 64 of file PredCorrBdStep.tpp.
|
override |
Take a single Brownian dynamics step.
Definition at line 89 of file PredCorrBdStep.tpp.
References Pscf::VecOp::addEqV(), Pscf::VecOp::addEqVc(), Pscf::VecOp::addVcVc(), Pscf::VecOp::addVcVcVc(), Pscf::VecOp::eqV(), Pscf::VecOp::subVV(), and UTIL_CHECK.