VPTissue Reference Manual
SimPT_Default::MoveGenerator Namespace Reference

Namespace for Monte Carlo move generator components of the Default model group. More...

Classes

class  DirectedNormal
 Move Generator with normal distribution and directional bias. More...
 
class  DirectedUniform
 Move Generator with uniform distribution and directional bias. More...
 
class  StandardNormal
 Move Generator with normal distribution (no directional bias). More...
 
class  StandardUniform
 Move Generator with uniform distribution (no directional bias). More...
 

Variables

const ComponentTraits< MoveGeneratorTag >::MapType g_component_factories
 Stores MoveGenerator component factories. More...
 

Detailed Description

Namespace for Monte Carlo move generator components of the Default model group.

Variable Documentation

const ComponentTraits< MoveGeneratorTag >::MapType SimPT_Default::MoveGenerator::g_component_factories
Initial value:
{{
std::make_pair("directed_normal", boost::value_factory<DirectedNormal>()),
std::make_pair("directed_uniform", boost::value_factory<DirectedUniform>()),
std::make_pair("standard_normal", boost::value_factory<StandardNormal>()),
std::make_pair("standard_uniform", boost::value_factory<StandardUniform>())
}}

Stores MoveGenerator component factories.

Definition at line 37 of file Default/components/move_generator/factories.cpp.

Referenced by SimPT_Default::ComponentFactory::CreateMoveGenerator(), and SimPT_Default::ComponentFactory::ListMoveGenerator().