Xyce
6.1
|
The FactoryBlock contains parameters needed by the analysis creation functions. More...
#include <N_ANP_RegisterAnalysis.h>
Public Member Functions | |
FactoryBlock (AnalysisCreatorRegistry &analysis_registry, ProcessorCreatorRegistry &processor_registry, IO::PkgOptionsMgr &options_manager, AnalysisManager &analysis_manager, IO::OutputMgr &output_manager, Linear::System &linear_system, Nonlinear::Manager &nonlinear_manager, Loader::Loader &loader, Device::DeviceMgr &device_manager, Linear::Builder &builder, Topo::Topology &topology, IO::InitialConditionsManager &initial_conditions_manager, IO::RestartMgr &restart_manager) | |
The FactoryBlock constructs serves to pass data to the device factory functions. More... | |
Public Attributes | |
AnalysisCreatorRegistry & | analysisRegistry_ |
ProcessorCreatorRegistry & | processorRegistry_ |
IO::PkgOptionsMgr & | optionsManager_ |
AnalysisManager & | analysisManager_ |
IO::OutputMgr & | outputManager_ |
Linear::System & | linearSystem_ |
Nonlinear::Manager & | nonlinearManager_ |
Loader::Loader & | loader_ |
Device::DeviceMgr & | deviceManager_ |
Linear::Builder & | builder_ |
Topo::Topology & | topology_ |
IO::InitialConditionsManager & | initialConditionsManager_ |
IO::RestartMgr & | restartManager_ |
The FactoryBlock contains parameters needed by the analysis creation functions.
This allows additional parameter to be added without the need to change the interface.
Definition at line 139 of file N_ANP_RegisterAnalysis.h.
|
inline |
The FactoryBlock constructs serves to pass data to the device factory functions.
Definition at line 154 of file N_ANP_RegisterAnalysis.h.
AnalysisManager& Xyce::Analysis::FactoryBlock::analysisManager_ |
Definition at line 186 of file N_ANP_RegisterAnalysis.h.
AnalysisCreatorRegistry& Xyce::Analysis::FactoryBlock::analysisRegistry_ |
Definition at line 183 of file N_ANP_RegisterAnalysis.h.
Linear::Builder& Xyce::Analysis::FactoryBlock::builder_ |
Definition at line 192 of file N_ANP_RegisterAnalysis.h.
Device::DeviceMgr& Xyce::Analysis::FactoryBlock::deviceManager_ |
Definition at line 191 of file N_ANP_RegisterAnalysis.h.
IO::InitialConditionsManager& Xyce::Analysis::FactoryBlock::initialConditionsManager_ |
Definition at line 194 of file N_ANP_RegisterAnalysis.h.
Linear::System& Xyce::Analysis::FactoryBlock::linearSystem_ |
Definition at line 188 of file N_ANP_RegisterAnalysis.h.
Loader::Loader& Xyce::Analysis::FactoryBlock::loader_ |
Definition at line 190 of file N_ANP_RegisterAnalysis.h.
Nonlinear::Manager& Xyce::Analysis::FactoryBlock::nonlinearManager_ |
Definition at line 189 of file N_ANP_RegisterAnalysis.h.
IO::PkgOptionsMgr& Xyce::Analysis::FactoryBlock::optionsManager_ |
Definition at line 185 of file N_ANP_RegisterAnalysis.h.
IO::OutputMgr& Xyce::Analysis::FactoryBlock::outputManager_ |
Definition at line 187 of file N_ANP_RegisterAnalysis.h.
ProcessorCreatorRegistry& Xyce::Analysis::FactoryBlock::processorRegistry_ |
Definition at line 184 of file N_ANP_RegisterAnalysis.h.
IO::RestartMgr& Xyce::Analysis::FactoryBlock::restartManager_ |
Definition at line 195 of file N_ANP_RegisterAnalysis.h.
Topo::Topology& Xyce::Analysis::FactoryBlock::topology_ |
Definition at line 193 of file N_ANP_RegisterAnalysis.h.