PSCF v1.4.0

Brownian dynamics simulator for PS-FTS. More...

#include <BdSimulator.h>

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

Public Member Functions

 BdSimulator (System< D > &system)
 Constructor.
Public Member Functions inherited from Pscf::Rp::BdSimulator< D, Types< D > >
virtual void readParameters (std::istream &in)
 Read parameter file block.
void simulate (int nStep)
 Perform a field theoretic Brownian dynamics (BD) simulation.
virtual void analyze (int min, int max, std::string classname, std::string filename)
 Read and analyze a trajectory file.
bool hasBdStep () const
 Does this BdSimulator have a BdStep object?
Types< D >::BdStep & bdStep ()
 Get the BdStep by non-const reference.
Types< D >::AnalyzerManager & analyzerManager ()
 Get the AnalyzerManager (const).
Factory< typename Types< D >::TrajectoryReader > & trajectoryReaderFactory ()
 Get the trajectory reader factory by reference.

Additional Inherited Members

Protected Types inherited from Pscf::Rp::BdSimulator< D, Types< D > >
using SystemT
 Alias for System class in program-level namespace.
using SimulatorT
 Alias for Simulator class in program-level namespace.
using BdSimulatorT
 Alias for BdSimulator class in program-level namespace.
Protected Member Functions inherited from Pscf::Rp::BdSimulator< D, Types< D > >
 ~BdSimulator ()
 Destructor.

Detailed Description

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

Brownian dynamics simulator for PS-FTS.

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

See also
Rp::BdSimulator
Manual page

Definition at line 33 of file /fts/brownian/BdSimulator.h.

Constructor & Destructor Documentation

◆ BdSimulator()

template<int D>
Pscf::Rpg::BdSimulator< D >::BdSimulator ( System< D > & system)

Constructor.

Parameters
systemparent Rpg::System<D> object

Definition at line 37 of file BdSimulator.cu.

References BdSimulator().

Referenced by BdSimulator().


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