|
PSCF v1.4.0
|
Brownian dynamics Monte-Carlo move. More...
#include <BdMove.h>
Public Member Functions | |
| BdMove (McSimulator< D > &simulator) | |
| Constructor. | |
| Public Member Functions inherited from Pscf::Rp::BdMove< D, Types< D > > | |
| void | readParameters (std::istream &in) override |
| Read body of parameter file block. | |
| bool | move () override |
| Generate a short BD simulation. | |
| bool | needsDc () override |
| Do dc derivative components need to be saved before a step? | |
Additional Inherited Members | |
| Protected Member Functions inherited from Pscf::Rp::BdMove< D, Types< D > > | |
| BdMove (typename Types< D >::McSimulator &simulator) | |
| Constructor. | |
| ~BdMove ()=default | |
| Destructor. | |
| void | bdSetup () |
| Setup before simulation loop. | |
| bool | bdStep () |
| Take a single Brownian dynamics step. | |
Brownian dynamics Monte-Carlo move.
Specializations of this template with D=1, 2, and 3 are derived from corresponding specializations of the base class template Rp::BdMove, and inherit their public interface and almost all of their source code from this base class.
Definition at line 39 of file /fts/montecarlo/BdMove.h.
| Pscf::Rpg::BdMove< D >::BdMove | ( | McSimulator< D > & | simulator | ) |
Constructor.
| simulator | parent McSimulator object |
Definition at line 26 of file BdMove.cu.
References BdMove().
Referenced by BdMove().