VPTissue Reference Manual
|
Component factory for SimPT_Default model group. More...
#include <ComponentFactory.h>
Public Member Functions | |
virtual CellChemistryComponent | CreateCellChemistry (const CoreData &cd) const override final |
virtual CellColorComponent | CreateCellColor (const string &select, const ptree &) const override final |
virtual CellDaughtersComponent | CreateCellDaughters (const CoreData &cd) const override final |
virtual CellHousekeepComponent | CreateCellHousekeep (const CoreData &cd) const override final |
virtual CellSplitComponent | CreateCellSplit (const CoreData &cd) const override final |
virtual CellToCellTransportComponent | CreateCellToCellTransport (const CoreData &cd) const override final |
virtual DeltaHamiltonianComponent | CreateDeltaHamiltonian (const CoreData &cd) const override final |
virtual HamiltonianComponent | CreateHamiltonian (const CoreData &cd) const override final |
virtual MoveGeneratorComponent | CreateMoveGenerator (const CoreData &cd) const override final |
virtual TimeEvolverComponent | CreateTimeEvolver (const CoreData &cd) const override final |
virtual WallChemistryComponent | CreateWallChemistry (const CoreData &cd) const override final |
virtual std::vector< std::string > | ListCellChemistry () const override final |
virtual std::vector< std::string > | ListCellColor () const override final |
virtual std::vector< std::string > | ListCellDaughters () const override final |
virtual std::vector< std::string > | ListCellHousekeep () const override final |
virtual std::vector< std::string > | ListCellSplit () const override final |
virtual std::vector< std::string > | ListCellToCellTransport () const override final |
virtual std::vector< std::string > | ListDeltaHamiltonian () const override final |
virtual std::vector< std::string > | ListHamiltonian () const override final |
virtual std::vector< std::string > | ListMoveGenerator () const override final |
virtual std::vector< std::string > | ListTimeEvolver () const override final |
virtual std::vector< std::string > | ListWallChemistry () const override final |
Public Member Functions inherited from SimPT_Sim::ComponentFactoryBase | |
virtual | ~ComponentFactoryBase ()=default |
Destructor must be virtual. | |
virtual CellChemistryComponent | Create (const CoreData &cd, CellChemistryTag) const |
Utility method with tag forwarding for use in templates. | |
virtual CellColorComponent | Create (const std::string &select, const boost::property_tree::ptree &pt, CellColorTag) const |
Utility method with tag forwarding for use in templates. | |
virtual CellDaughtersComponent | Create (const CoreData &cd, CellDaughtersTag) const |
Utility method with tag forwarding for use in templates. | |
virtual CellHousekeepComponent | Create (const CoreData &cd, CellHousekeepTag) const |
Utility method with tag forwarding or use in templates. | |
virtual CellSplitComponent | Create (const CoreData &cd, CellSplitTag) const |
Utility method with tag forwarding for use in templates. | |
virtual CellToCellTransportComponent | Create (const CoreData &cd, CellToCellTransportTag) const |
Utility method with tag forwarding for use in templates. | |
virtual DeltaHamiltonianComponent | Create (const CoreData &cd, DeltaHamiltonianTag) const |
Utility method with tag forwarding for use in templates. | |
virtual HamiltonianComponent | Create (const CoreData &cd, HamiltonianTag) const |
Utility method with tag forwarding for use in templates. | |
virtual MoveGeneratorComponent | Create (const CoreData &cd, MoveGeneratorTag) const |
Utility method with tag forwarding for use in templates. | |
virtual TimeEvolverComponent | Create (const CoreData &cd, TimeEvolverTag) const |
Utility method with tag forwarding for use in templates. | |
virtual WallChemistryComponent | Create (const CoreData &cd, WallChemistryTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (CellChemistryTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (CellColorTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (CellDaughtersTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (CellHousekeepTag) const |
Utility method with tag forwarding or use in templates. | |
virtual std::vector< std::string > | List (CellSplitTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (CellToCellTransportTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (DeltaHamiltonianTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (HamiltonianTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (MoveGeneratorTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (TimeEvolverTag) const |
Utility method with tag forwarding for use in templates. | |
virtual std::vector< std::string > | List (WallChemistryTag) const |
Utility method with tag forwarding for use in templates. | |
Static Public Member Functions | |
static CellToCellTransportBoundaryComponent | CreateCellToCellTransportBoundary (const CoreData &cd) |
Create CellToCellTransportBoundaryFunction (internal use). | |
Component factory for SimPT_Default model group.
Definition at line 36 of file Default/components/ComponentFactory.h.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 60 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellChemistry::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 65 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellColor::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 71 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellDaughters::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 76 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellHousekeep::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 81 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellSplit::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 86 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellToCellTransport::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 96 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::DeltaHamiltonian::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 101 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::Hamiltonian::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 106 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::MoveGenerator::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 111 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::TimeEvolver::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 116 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::WallChemistry::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 121 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellChemistry::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 126 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellColor::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 131 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellDaughters::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 136 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellHousekeep::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 141 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellSplit::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 146 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::CellToCellTransport::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 151 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::DeltaHamiltonian::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 156 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::Hamiltonian::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 161 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::MoveGenerator::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 166 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::TimeEvolver::g_component_factories.
|
finaloverridevirtual |
Reimplemented from SimPT_Sim::ComponentFactoryBase.
Definition at line 171 of file Default/components/ComponentFactory.cpp.
References SimPT_Default::WallChemistry::g_component_factories.