47 #ifndef Xyce_N_ANP_DCSweep_h
48 #define Xyce_N_ANP_DCSweep_h
52 #include <N_TOP_fwd.h>
56 #include <N_UTL_OptionBlock.h>
75 Topo::Topology & topology,
76 IO::InitialConditionsManager & initial_conditions_manager,
77 HB * hb_analysis = 0);
bool printLoopInfo(int start, int finish)
SweepVector dcSweepVector_
AnalysisManager & analysisManager_
std::vector< double > objectiveVec_
Pure virtual class to augment a linear system.
bool doProcessFailedStep()
std::vector< double > dOdpVec_
IO::InitialConditionsManager & initialConditionsManager_
DCSweep(AnalysisManager &analysis_manager, Nonlinear::Manager &nonlinear_manager, Loader::Loader &loader, Topo::Topology &topology, IO::InitialConditionsManager &initial_conditions_manager, HB *hb_analysis=0)
OutputMgrAdapter & outputManagerAdapter_
void setTIAParams(const TimeIntg::TIAParams &tia_params)
std::vector< int > dcSweepFailures_
bool outputFailureStats(std::ostream &os)
std::vector< double > dOdpAdjVec_
const TimeIntg::TIAParams & getTIAParams() const
std::vector< double > scaled_dOdpAdjVec_
bool setTimeIntegratorOptions(const Util::OptionBlock &option_block)
Nonlinear::Manager & nonlinearManager_
The FactoryBlock contains parameters needed by the analysis creation functions.
void printStepHeader(std::ostream &os)
std::vector< double > scaled_dOdpVec_
TimeIntg::TIAParams tiaParams_
bool doProcessSuccessfulStep()
void initializeSolution_()
std::vector< SweepParam > SweepVector
bool registerDCSweepFactory(FactoryBlock &factory_block)
bool setAnalysisParams(const Util::OptionBlock ¶msBlock)
TimeIntg::TIAParams & getTIAParams()
Topo::Topology & topology_