PSCF v1.4.0

RealMove generates spatially uncorrelated random field changes. More...

#include <RealMove.h>

Inheritance diagram for Pscf::Rpg::RealMove< D >:
Pscf::Rp::RealMove< D, Types< D > >

Public Member Functions

 RealMove (McSimulator< D > &simulator)
 Constructor.
Public Member Functions inherited from Pscf::Rp::RealMove< D, Types< D > >
void readParameters (std::istream &in) override
 Read body of parameter file block.
void setup () override
 Setup before the simulation loop.

Additional Inherited Members

Protected Member Functions inherited from Pscf::Rp::RealMove< D, Types< D > >
 RealMove (typename Types< D >::McSimulator &simulator)
 Constructor.
 ~RealMove ()=default
 Destructor.
void attemptMove () override
 Attempt unconstrained move.

Detailed Description

template<int D>
class Pscf::Rpg::RealMove< D >

RealMove generates spatially uncorrelated random field changes.

Specializations of this template with D = 1, 2, and 3 are derived from specializations of the base class template Rp::RealMove, and inherit their public interface and almost all of their source code from this base class. See the documentation of this base class template for details.

See also
Rp:RealMove
Manual Page

Definition at line 38 of file /fts/montecarlo/RealMove.h.

Constructor & Destructor Documentation

◆ RealMove()

template<int D>
Pscf::Rpg::RealMove< D >::RealMove ( McSimulator< D > & simulator)

Constructor.

Parameters
simulatorparent McSimulator object

Definition at line 27 of file RealMove.cu.

References RealMove().

Referenced by RealMove().


The documentation for this class was generated from the following files: