27 #include <boost/functional/value_factory.hpp>
33 namespace Hamiltonian {
37 std::make_pair(
"ElasticWall", boost::value_factory<ElasticWall>()),
38 std::make_pair(
"Maxwell", boost::value_factory<Maxwell>()),
39 std::make_pair(
"ModifiedGC", boost::value_factory<ModifiedGC>()),
40 std::make_pair(
"PlainGC", boost::value_factory<PlainGC>()),
Hamiltonian component factory map.
Interface for Hamiltonian PlainGC component.
Namespace for components of the Default model group.
Interface for Hamiltonian Maxwell component.
Interface for Hamiltonian ElasticWall component.
Interface for Hamiltonian::ModifiedGC.
const ComponentTraits< HamiltonianTag >::MapType g_component_factories
Stores Hamiltonian component factories.