Xyce
6.1
|
Circuit Analysis Definitions. More...
Classes | |
class | AC |
struct | StatCounts |
class | AnalysisBase |
struct | AnalysisEvent |
class | AnalysisManager |
class | Dakota |
class | DCSweep |
class | HB |
class | ModelEvaluator |
class | ModelEvaluator_Stateless |
class | MOR |
class | MPDE |
class | OutputMgrAdapter |
struct | UserWarning |
struct | UserWarning0 |
struct | UserFatal |
struct | UserFatal0 |
struct | DevelFatal |
struct | DevelFatal0 |
class | Step |
struct | StepEvent |
class | SweepParam |
class | Transient |
class | messageHeader |
Typedefs | |
typedef std::vector< SweepParam > | SweepVector |
Enumerations | |
enum | Analysis_Mode { ANP_MODE_INVALID, ANP_MODE_DC_OP, ANP_MODE_DC_SWEEP, ANP_MODE_TRANSIENT, ANP_MODE_MPDE, ANP_MODE_HB, ANP_MODE_AC, ANP_MODE_MOR } |
enum | CurrentMode { CURRENT_MODE_TRANOP = 0, CURRENT_MODE_TRANSIENT = 1, CURRENT_MODE_DC_SWEEP = 2 } |
Functions | |
Util::JSON & | operator<< (Util::JSON &json, const StatCounts &s) |
StatCounts | operator- (const StatCounts &s0, const StatCounts &s1) |
bool | updateSweepParams (N_LOA_Loader &loader, AnalysisManager &analysis_manager, int step_count, std::vector< SweepParam >::iterator begin, std::vector< SweepParam >::iterator end) |
int | setupSweepLoop (N_LOA_Loader &loader, int debug_level, std::vector< SweepParam >::iterator begin, std::vector< SweepParam >::iterator end) |
std::ostream & | operator<< (std::ostream &os, const AnalysisEvent::State &state) |
std::ostream & | operator<< (std::ostream &os, const AnalysisEvent::OutputType &type) |
Nonlinear::AnalysisMode | anpAnalysisModeToNLS (Analysis_Mode mode) |
const char * | analysisModeName (Analysis_Mode mode) |
RCP< N_LAS_BlockVector > | convertEpetraToNLASBlockVectorView (const RCP< const Epetra_Vector > &vec, const RCP< Epetra_Map > &map) |
RCP< N_LAS_Vector > | convertEpetraToNLASVectorView (const RCP< const Epetra_Vector > &vec) |
RCP< ModelEvaluator_Stateless > | N_ANP_modelEvaluator_Stateless () |
RCP< ModelEvaluator_Stateless > | N_ANP_modelEvaluator_Stateless (const RCP< N_ANP_ModelEvaluator > &xyceME) |
std::ostream & | operator<< (std::ostream &os, const SweepParam &sp) |
RCP< N_LAS_BlockVector > | convertEpetraToNLASBlockVectorView (const RCP< const Epetra_Vector > &vec, const RCP< N_PDS_ParMap > &map) |
Circuit Analysis Definitions.
typedef std::vector< SweepParam > Xyce::Analysis::SweepVector |
Definition at line 81 of file N_ANP_fwd.h.
Enumerator | |
---|---|
ANP_MODE_INVALID | |
ANP_MODE_DC_OP | |
ANP_MODE_DC_SWEEP | |
ANP_MODE_TRANSIENT | |
ANP_MODE_MPDE | |
ANP_MODE_HB | |
ANP_MODE_AC | |
ANP_MODE_MOR |
Definition at line 53 of file N_ANP_fwd.h.
Enumerator | |
---|---|
CURRENT_MODE_TRANOP | |
CURRENT_MODE_TRANSIENT | |
CURRENT_MODE_DC_SWEEP |
Definition at line 65 of file N_ANP_fwd.h.
const char * Xyce::Analysis::analysisModeName | ( | Analysis_Mode | mode | ) |
Definition at line 351 of file N_ANP_AnalysisManager.C.
Nonlinear::AnalysisMode Xyce::Analysis::anpAnalysisModeToNLS | ( | Analysis_Mode | mode | ) |
Definition at line 3475 of file N_ANP_AnalysisManager.C.
RCP<N_LAS_BlockVector> Xyce::Analysis::convertEpetraToNLASBlockVectorView | ( | const RCP< const Epetra_Vector > & | vec, |
const RCP< N_PDS_ParMap > & | map | ||
) |
Definition at line 61 of file N_ANP_ModelEvaluator.C.
RCP<N_LAS_BlockVector> Xyce::Analysis::convertEpetraToNLASBlockVectorView | ( | const RCP< const Epetra_Vector > & | vec, |
const RCP< Epetra_Map > & | map | ||
) |
RCP< N_LAS_Vector > Xyce::Analysis::convertEpetraToNLASVectorView | ( | const RCP< const Epetra_Vector > & | vec | ) |
Definition at line 78 of file N_ANP_ModelEvaluator.C.
RCP< ModelEvaluator_Stateless > Xyce::Analysis::N_ANP_modelEvaluator_Stateless | ( | ) |
Definition at line 57 of file N_ANP_ModelEvaluator_Stateless.C.
RCP< ModelEvaluator_Stateless > Xyce::Analysis::N_ANP_modelEvaluator_Stateless | ( | const RCP< N_ANP_ModelEvaluator > & | xyceME | ) |
Definition at line 63 of file N_ANP_ModelEvaluator_Stateless.C.
StatCounts Xyce::Analysis::operator- | ( | const StatCounts & | s0, |
const StatCounts & | s1 | ||
) |
Definition at line 207 of file N_ANP_AnalysisBase.C.
std::ostream & Xyce::Analysis::operator<< | ( | std::ostream & | os, |
const AnalysisEvent::State & | state | ||
) |
Definition at line 48 of file N_ANP_AnalysisEvent.C.
std::ostream & Xyce::Analysis::operator<< | ( | std::ostream & | os, |
const AnalysisEvent::OutputType & | type | ||
) |
Definition at line 75 of file N_ANP_AnalysisEvent.C.
Util::JSON & Xyce::Analysis::operator<< | ( | Util::JSON & | json, |
const StatCounts & | s | ||
) |
Definition at line 91 of file N_ANP_AnalysisBase.C.
std::ostream & Xyce::Analysis::operator<< | ( | std::ostream & | os, |
const SweepParam & | sp | ||
) |
Definition at line 146 of file N_ANP_SweepParam.C.
int Xyce::Analysis::setupSweepLoop | ( | N_LOA_Loader & | loader, |
int | debug_level, | ||
std::vector< SweepParam >::iterator | begin, | ||
std::vector< SweepParam >::iterator | end | ||
) |
Definition at line 322 of file N_ANP_AnalysisBase.C.
bool Xyce::Analysis::updateSweepParams | ( | N_LOA_Loader & | loader, |
AnalysisManager & | analysis_manager, | ||
int | step_count, | ||
std::vector< SweepParam >::iterator | begin, | ||
std::vector< SweepParam >::iterator | end | ||
) |
Definition at line 480 of file N_ANP_AnalysisBase.C.