12#ifndef WSFEM_PROPAGATIONTYPES_HPP
13#define WSFEM_PROPAGATIONTYPES_HPP
33 LoadResult
LoadType(UtInput& aInput)
override;
43 typedef std::vector<FactoryPtr> ObjectFactoryList;
44 ObjectFactoryList mObjectFactoryList;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
static WSF_EXPORT WsfEM_PropagationTypes & Get(WsfScenario &aScenario)
Return a modifiable reference to the type list associated with the specified scenario.
Definition WsfEM_PropagationTypes.cpp:41
WsfEM_PropagationTypes(WsfScenario &aScenario)
Definition WsfEM_PropagationTypes.cpp:54
LoadResult LoadType(UtInput &aInput) override
Definition WsfEM_PropagationTypes.cpp:143
WSF_EXPORT bool LoadReference(UtInput &aInput, WsfStringId &aTypeName)
Definition WsfEM_PropagationTypes.cpp:77
WsfEM_Propagation *(* FactoryPtr)(const std::string &)
Definition WsfEM_PropagationTypes.hpp:29
WSF_EXPORT void AddObjectFactory(FactoryPtr aFactoryPtr)
Definition WsfEM_PropagationTypes.cpp:66
An abstract base class for computing pattern propagation factors.
Definition WsfEM_Propagation.hpp:26
WsfObjectTypeList(WsfScenario &aScenario, unsigned int aFlags, const std::string &aBlockName)
Definition WsfObjectTypeList.hpp:76
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111