Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Analysis Namespace Reference

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< SweepParamSweepVector
 

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_StatelessN_ANP_modelEvaluator_Stateless ()
 
RCP< ModelEvaluator_StatelessN_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)
 

Detailed Description

Circuit Analysis Definitions.

Typedef Documentation

typedef std::vector< SweepParam > Xyce::Analysis::SweepVector

Definition at line 81 of file N_ANP_fwd.h.

Enumeration Type Documentation

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.

Function Documentation

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.