Xyce  6.1
Xyce::Nonlinear Namespace Reference

Namespaces

 N_NLS_LOCA
 
 N_NLS_NOX
 

Classes

class  ConductanceExtractor
 
class  ConstraintBT
 
class  DampedNewton
 
class  Manager
 
class  MatrixFreeEpetraOperator
 
class  NLParams
 
class  NonLinearSolver
 
class  NonLinInfo
 
class  ParamMgr
 
class  ReturnCodes
 
class  Sensitivity
 
class  TwoLevelNewton
 

Enumerations

enum  AnalysisMode {
  DC_OP,
  DC_SWEEP,
  TRANSIENT,
  HB_MODE,
  NUM_MODES
}
 
enum  LineSearchMethod {
  FULL,
  DIVIDE,
  BACKTRACK,
  BANK_ROSE,
  DESCENT,
  SIMPLE_BACKTRACK
}
 
enum  Direction {
  NEWTON_DIR,
  GRADIENT_DIR,
  MOD_NEWTON_DIR
}
 
enum  NLStrategy {
  NEWTON,
  GRADIENT,
  NEWTON_GRADIENT,
  MOD_NEWTON,
  MOD_NEWTON_GRADIENT
}
 
enum  sensDiffMode {
  SENS_FWD,
  SENS_REV,
  SENS_CNT,
  NUM_DIFF_MODES
}
 
enum  TwoLevelNewtonMode {
  FULL_PROBLEM,
  INNER_PROBLEM,
  OUTER_PROBLEM
}
 

Functions

bool registerPkgOptionsMgr (Manager &manager, const std::string netlist_filename, IO::PkgOptionsMgr &options_manager)
 
RCP< MatrixFreeEpetraOperatormatrixFreeEpetraOperator (RCP< NonLinearSolver > nonlinearSolver, RCP< Linear::Vector > solVector, RCP< Linear::Vector > rhsVector, RCP< const Epetra_Map > solutionMap)
 
std::ostream & operator<< (std::ostream &os, const ReturnCodes &rc)
 

Enumeration Type Documentation

Enumerator
DC_OP 
DC_SWEEP 
TRANSIENT 
HB_MODE 
NUM_MODES 

Definition at line 59 of file N_NLS_fwd.h.

Enumerator
NEWTON_DIR 
GRADIENT_DIR 
MOD_NEWTON_DIR 

Definition at line 77 of file N_NLS_NLParams.h.

Enumerator
FULL 
DIVIDE 
BACKTRACK 
BANK_ROSE 
DESCENT 
SIMPLE_BACKTRACK 

Definition at line 66 of file N_NLS_NLParams.h.

Enumerator
NEWTON 
GRADIENT 
NEWTON_GRADIENT 
MOD_NEWTON 
MOD_NEWTON_GRADIENT 

Definition at line 84 of file N_NLS_NLParams.h.

Enumerator
SENS_FWD 
SENS_REV 
SENS_CNT 
NUM_DIFF_MODES 

Definition at line 65 of file N_NLS_Sensitivity.h.

Enumerator
FULL_PROBLEM 
INNER_PROBLEM 
OUTER_PROBLEM 

Definition at line 54 of file N_NLS_TwoLevelEnum.h.

Function Documentation

RCP< MatrixFreeEpetraOperator > Xyce::Nonlinear::matrixFreeEpetraOperator ( RCP< NonLinearSolver nonlinearSolver,
RCP< Linear::Vector >  solVector,
RCP< Linear::Vector >  rhsVector,
RCP< const Epetra_Map >  solutionMap 
)

Definition at line 68 of file N_NLS_MatrixFreeEpetraOperator.C.

std::ostream & Xyce::Nonlinear::operator<< ( std::ostream &  os,
const ReturnCodes rc 
)

Definition at line 82 of file N_NLS_ReturnCodes.C.

bool Xyce::Nonlinear::registerPkgOptionsMgr ( Manager manager,
const std::string  netlist_filename,
IO::PkgOptionsMgr &  options_manager 
)

Definition at line 232 of file N_NLS_Manager.C.