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

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

RefCountPtr
< MatrixFreeEpetraOperator
matrixFreeEpetraOperator (RefCountPtr< NonLinearSolver > nonlinearSolver, RefCountPtr< N_LAS_Vector > solVector, RefCountPtr< N_LAS_Vector > rhsVector, RefCountPtr< 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 89 of file N_NLS_NLParams.h.

Enumerator
FULL 
DIVIDE 
BACKTRACK 
BANK_ROSE 
DESCENT 
SIMPLE_BACKTRACK 

Definition at line 78 of file N_NLS_NLParams.h.

Enumerator
NEWTON 
GRADIENT 
NEWTON_GRADIENT 
MOD_NEWTON 
MOD_NEWTON_GRADIENT 

Definition at line 96 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

RefCountPtr< MatrixFreeEpetraOperator > Xyce::Nonlinear::matrixFreeEpetraOperator ( RefCountPtr< NonLinearSolver >  nonlinearSolver,
RefCountPtr< N_LAS_Vector >  solVector,
RefCountPtr< N_LAS_Vector >  rhsVector,
RefCountPtr< 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 80 of file N_NLS_ReturnCodes.C.