Xyce  6.1
Xyce::Nonlinear::N_NLS_NOX::Interface Class Reference

#include <N_NLS_NOX_Interface.h>

Inheritance diagram for Xyce::Nonlinear::N_NLS_NOX::Interface:
Collaboration diagram for Xyce::Nonlinear::N_NLS_NOX::Interface:

Public Member Functions

 Interface (const Xyce::IO::CmdParse &cp)
 
 ~Interface ()
 
bool setOptions (const Xyce::Util::OptionBlock &OB)
 
bool setTranOptions (const Xyce::Util::OptionBlock &OB)
 
bool setHBOptions (const Xyce::Util::OptionBlock &OB)
 
bool setLocaOptions (const Xyce::Util::OptionBlock &OB)
 
bool setDCOPRestartOptions (const Xyce::Util::OptionBlock &OB)
 
bool setICOptions (const Xyce::Util::OptionBlock &OB)
 
bool setNodeSetOptions (const Xyce::Util::OptionBlock &OB)
 
bool initializeAll ()
 
int solve (Xyce::Nonlinear::NonLinearSolver *nlsTmpPtr=NULL)
 
int spiceStrategy (ParameterSet *paramsPtr)
 
int stdNewtonSolve (ParameterSet *paramsPtr)
 
int naturalParameterContinuationSolve (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve2 (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve3 (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve4 (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve5 (ParameterSet *paramsPtr)
 
int mosfetContinuationSolve6 (ParameterSet *paramsPtr)
 
int blockGainscaleMosfetSolve (ParameterSet *paramsPtr)
 
int gminSteppingSolve (ParameterSet *paramsPtr)
 
int pseudoTransientSolve (ParameterSet *paramsPtr)
 
int artificialParameterHomotopy (ParameterSet *paramsPtr)
 
int sourceSteppingSolve (ParameterSet *paramsPtr)
 
int takeFirstSolveStep (Xyce::Nonlinear::NonLinearSolver *nlsTmpPtr=NULL)
 
int takeOneSolveStep ()
 
Teuchos::RCP< N_NLS_LOCA::GroupgetSolutionGroup ()
 
int getNumIterations () const
 
double getMaxNormF () const
 
int getMaxNormFindex () const
 
int getDebugLevel () const
 
bool getScreenOutputFlag () const
 
double getDebugMinTime () const
 
double getDebugMaxTime () const
 
int getDebugMinTimeStep () const
 
int getDebugMaxTimeStep () const
 
bool getMMFormat () const
 
int getContinuationStep () const
 
int getParameterNumber () const
 
bool isFirstContinuationParam () const
 
bool isFirstSolveComplete () const
 
bool getLocaFlag ()
 
void setAnalysisMode (Xyce::Nonlinear::AnalysisMode mode)
 
void resetAll (Xyce::Nonlinear::AnalysisMode mode)
 
bool copySolnVectors ()
 
bool getMatrixFreeFlag ()
 
bool computeF ()
 
bool computeJacobian ()
 
bool applyJacobian (const Xyce::Linear::Vector &input, Xyce::Linear::Vector &result)
 
bool computeNewton (Teuchos::ParameterList &p)
 
bool computeGradient ()
 
Xyce::Loader::NonlinearEquationLoadergetLoader () const
 
- Public Member Functions inherited from Xyce::Nonlinear::NonLinearSolver
 NonLinearSolver (const IO::CmdParse &cp)
 
virtual ~NonLinearSolver ()
 
virtual bool setOptions (const Util::OptionBlock &OB)=0
 
virtual bool setTranOptions (const Util::OptionBlock &OB)=0
 
virtual bool setHBOptions (const Util::OptionBlock &OB)=0
 
virtual bool setLocaOptions (const Util::OptionBlock &OB)
 
virtual bool setTwoLevelLocaOptions (const Util::OptionBlock &OB)
 
virtual bool setTwoLevelOptions (const Util::OptionBlock &OB)
 
virtual bool setTwoLevelTranOptions (const Util::OptionBlock &OB)
 
virtual bool setPetraOptions (const Util::OptionBlock &OB)
 
virtual bool setDCOPRestartOptions (const Util::OptionBlock &OB)
 
virtual bool setICOptions (const Util::OptionBlock &OB)
 
virtual bool setNodeSetOptions (const Util::OptionBlock &OB)
 
bool registerRHSVector (Linear::Vector *ptr)
 
bool registerLoader (Loader::NonlinearEquationLoader *ptr)
 
bool registerLinearSystem (Linear::System *ptr)
 
bool registerTwoLevelSolver (TwoLevelNewton *ptr)
 
bool registerParamMgr (ParamMgr *ptr)
 
bool registerPrecondFactory (const Linear::PrecondFactory *ptr)
 
bool registerParallelMgr (N_PDS_Manager *pdsMgrPtr)
 
bool registerAnalysisManager (Analysis::AnalysisManager *tmp_anaIntPtr)
 
bool registerOutputMgr (IO::OutputMgr *outPtr)
 
bool registerInitialConditionsManager (IO::InitialConditionsManager *outPtr)
 
bool registerTIADataStore (TimeIntg::DataStore *tiaDSPtr)
 
virtual int getNumResidualLoads ()
 
virtual int getNumJacobianLoads ()
 
virtual int getNumLinearSolves ()
 
virtual int getNumFailedLinearSolves ()
 
virtual int getNumJacobianFactorizations ()
 
virtual unsigned int getTotalNumLinearIters ()
 
virtual double getTotalLinearSolveTime ()
 
virtual double getTotalResidualLoadTime ()
 
virtual double getTotalJacobianLoadTime ()
 
virtual TwoLevelNewtonMode getCouplingMode ()
 
virtual void setReturnCodes (const ReturnCodes &retCodesTmp)
 
virtual bool enableSensitivity ()
 
virtual void setMatrixFreeFlag (bool matrixFreeFlag)
 
void debugOutput1 (Linear::Matrix &jacobian, Linear::Vector &rhs)
 
void debugOutput3 (Linear::Vector &dxVector, Linear::Vector &xVector)
 
void debugOutputDAE ()
 
void debugOutputJDX_VOLTLIM ()
 
void setDebugFlags (int output_step_number, double time)
 
virtual bool applyJacobian (const Linear::Vector &input, Linear::Vector &result)
 

Protected Member Functions

void resetStepper (const Teuchos::RCP< LOCA::GlobalData > &gd, const Teuchos::RCP< LOCA::MultiContinuation::AbstractGroup > &initialGuess, const Teuchos::RCP< NOX::StatusTest::Generic > &test, const Teuchos::RCP< Teuchos::ParameterList > &p)
 
bool opStartCont0 (ParameterSet *paramsPtr, int found, int icType, Xyce::IO::InitialConditionsData::NodeNamePairMap &op, const Xyce::NodeNameMap &allNodes, N_PDS_Comm *pdsCommPtr)
 
bool opStartCont1 (ParameterSet *paramsPtr)
 
bool icCont (ParameterSet *paramsPtr)
 
bool icCont3 (ParameterSet *paramsPtr)
 
bool nodesetCont0 (ParameterSet *paramsPtr)
 
bool nodesetCont1 (ParameterSet *paramsPtr)
 
- Protected Member Functions inherited from Xyce::Nonlinear::NonLinearSolver
const Analysis::AnalysisManagergetAnalysisManager () const
 
Analysis::AnalysisManagergetAnalysisManager ()
 
virtual void resetCountersAndTimers_ ()
 
virtual bool setX0_ ()
 
virtual bool rhs_ ()
 
virtual bool jacobian_ ()
 
virtual bool newton_ ()
 
virtual bool gradient_ ()
 

Private Attributes

ParameterSet dcParams_
 
bool DCOPused_
 
bool DCOPspecified_
 
bool ICspecified_
 
bool NODESETspecified_
 
ParameterSet transientParams_
 
ParameterSet hbParams_
 
SharedSystemsharedSystemPtr_
 
Teuchos::RCP< LOCA::GlobalData > globalDataPtr_
 
Teuchos::RCP< LOCA::StatusTest::Wrapper > locaTransientStatusTestPtr_
 
Teuchos::RCP< LOCA::StatusTest::Wrapper > locaDCOpStatusTestPtr_
 
Teuchos::RCP< LOCA::StatusTest::Wrapper > locaStatusTestPtr_
 
Teuchos::RCP< LOCA::StatusTest::Wrapper > locaHBStatusTestPtr_
 
Teuchos::RCP< N_NLS_LOCA::GroupgroupPtr_
 
Teuchos::RCP< NOX::Solver::Generic > solverPtr_
 
Teuchos::RCP< LOCA::Stepper > stepperPtr_
 
Xyce::Nonlinear::AnalysisMode mode_
 
bool usemode_
 
Xyce::Nonlinear::AnalysisMode lastParametersMode_
 
Xyce::Nonlinear::AnalysisMode parametersMode_
 
bool copiedGroupFlag_
 
bool setAZ_Tol_DC
 
bool setAZ_Tol_Transient
 
bool isFirstContinuationParam_
 
bool firstSolveComplete_
 
int iParam_
 

Additional Inherited Members

- Protected Attributes inherited from Xyce::Nonlinear::NonLinearSolver
const IO::CmdParse & commandLine_
 
std::string netlistFilename_
 
Linear::Vector ** nextSolVectorPtrPtr_
 
Linear::Vector ** currSolVectorPtrPtr_
 
Linear::Vector ** tmpSolVectorPtrPtr_
 
Linear::Vector * rhsVectorPtr_
 
Linear::Matrix * jacTestMatrixPtr_
 
Linear::Matrix * dFdxTestMatrixPtr_
 
Linear::Matrix * dQdxTestMatrixPtr_
 
Linear::Vector * dxVoltlimVectorPtr_
 
Linear::Vector * jdxVLVectorPtr_
 
Linear::Vector * fdxVLVectorPtr_
 
Linear::Vector * qdxVLVectorPtr_
 
Linear::Matrix * jacobianMatrixPtr_
 
Linear::Vector * gradVectorPtr_
 
Linear::Vector * NewtonVectorPtr_
 
Linear::Vector * solWtVectorPtr_
 
Linear::System * lasSysPtr_
 
Linear::Solver * lasSolverPtr_
 
RCP< Linear::Problem > lasProblemRCPtr_
 
const Linear::PrecondFactory * lasPrecPtr_
 
Util::OptionBlock * petraOptionBlockPtr_
 
Loader::NonlinearEquationLoaderloaderPtr_
 
TwoLevelNewtontlnPtr_
 
ParamMgrnonlinearParameterManager_
 
IO::OutputMgr * outMgrPtr_
 
IO::InitialConditionsManager * initialConditionsManager_
 
N_PDS_Manager * pdsMgrPtr_
 
TimeIntg::DataStoredsPtr_
 
int numJacobianLoads_
 
int numJacobianFactorizations_
 
int numLinearSolves_
 
int numFailedLinearSolves_
 
int numResidualLoads_
 
unsigned int totalNumLinearIters_
 
double totalLinearSolveTime_
 
double totalResidualLoadTime_
 
double totalJacobianLoadTime_
 
ReturnCodes retCodes_
 
bool matrixFreeFlag_
 
bool debugTimeFlag_
 
int contStep_
 

Detailed Description

Definition at line 80 of file N_NLS_NOX_Interface.h.

Constructor & Destructor Documentation

Xyce::Nonlinear::N_NLS_NOX::Interface::Interface ( const Xyce::IO::CmdParse &  cp)

Definition at line 99 of file N_NLS_NOX_Interface.C.

Xyce::Nonlinear::N_NLS_NOX::Interface::~Interface ( )

Definition at line 127 of file N_NLS_NOX_Interface.C.

Member Function Documentation

bool Xyce::Nonlinear::N_NLS_NOX::Interface::applyJacobian ( const Xyce::Linear::Vector &  input,
Xyce::Linear::Vector &  result 
)

Definition at line 2724 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::artificialParameterHomotopy ( ParameterSet paramsPtr)

Definition at line 1577 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::blockGainscaleMosfetSolve ( ParameterSet paramsPtr)

Definition at line 1302 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::computeF ( )

Definition at line 2674 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::computeGradient ( )

Definition at line 2737 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::computeJacobian ( )

Definition at line 2710 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::computeNewton ( Teuchos::ParameterList &  p)

Definition at line 2688 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::copySolnVectors ( )

Definition at line 2645 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getContinuationStep ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2573 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getDebugLevel ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2372 of file N_NLS_NOX_Interface.C.

double Xyce::Nonlinear::N_NLS_NOX::Interface::getDebugMaxTime ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2453 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getDebugMaxTimeStep ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2507 of file N_NLS_NOX_Interface.C.

double Xyce::Nonlinear::N_NLS_NOX::Interface::getDebugMinTime ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2426 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getDebugMinTimeStep ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2480 of file N_NLS_NOX_Interface.C.

Loader::NonlinearEquationLoader & Xyce::Nonlinear::N_NLS_NOX::Interface::getLoader ( ) const

Definition at line 2766 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::getLocaFlag ( )
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 2796 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::getMatrixFreeFlag ( )
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 2661 of file N_NLS_NOX_Interface.C.

double Xyce::Nonlinear::N_NLS_NOX::Interface::getMaxNormF ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2312 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getMaxNormFindex ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2343 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::getMMFormat ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2534 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getNumIterations ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2274 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::getParameterNumber ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2590 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::getScreenOutputFlag ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2399 of file N_NLS_NOX_Interface.C.

Teuchos::RCP< N_NLS_LOCA::Group > Xyce::Nonlinear::N_NLS_NOX::Interface::getSolutionGroup ( )

Definition at line 2751 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::gminSteppingSolve ( ParameterSet paramsPtr)

Definition at line 1400 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::icCont ( ParameterSet paramsPtr)
protected

Definition at line 2025 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::icCont3 ( ParameterSet paramsPtr)
protected

Definition at line 2060 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::initializeAll ( )
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 271 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::isFirstContinuationParam ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2547 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::isFirstSolveComplete ( ) const
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2560 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve ( ParameterSet paramsPtr)

Definition at line 739 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve2 ( ParameterSet paramsPtr)

Definition at line 876 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve3 ( ParameterSet paramsPtr)

Definition at line 972 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve4 ( ParameterSet paramsPtr)

Definition at line 1046 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve5 ( ParameterSet paramsPtr)

Definition at line 1096 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::mosfetContinuationSolve6 ( ParameterSet paramsPtr)

Definition at line 1200 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::naturalParameterContinuationSolve ( ParameterSet paramsPtr)

Definition at line 537 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::nodesetCont0 ( ParameterSet paramsPtr)
protected

Definition at line 2090 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::nodesetCont1 ( ParameterSet paramsPtr)
protected

Definition at line 2128 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::opStartCont0 ( ParameterSet paramsPtr,
int  found,
int  icType,
Xyce::IO::InitialConditionsData::NodeNamePairMap &  op,
const Xyce::NodeNameMap &  allNodes,
N_PDS_Comm *  pdsCommPtr 
)
protected

Definition at line 414 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::opStartCont1 ( ParameterSet paramsPtr)
protected

Definition at line 1961 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::pseudoTransientSolve ( ParameterSet paramsPtr)

Definition at line 1502 of file N_NLS_NOX_Interface.C.

void Xyce::Nonlinear::N_NLS_NOX::Interface::resetAll ( Xyce::Nonlinear::AnalysisMode  mode)
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 2627 of file N_NLS_NOX_Interface.C.

void Xyce::Nonlinear::N_NLS_NOX::Interface::resetStepper ( const Teuchos::RCP< LOCA::GlobalData > &  gd,
const Teuchos::RCP< LOCA::MultiContinuation::AbstractGroup > &  initialGuess,
const Teuchos::RCP< NOX::StatusTest::Generic > &  test,
const Teuchos::RCP< Teuchos::ParameterList > &  p 
)
protected

Definition at line 2779 of file N_NLS_NOX_Interface.C.

void Xyce::Nonlinear::N_NLS_NOX::Interface::setAnalysisMode ( Xyce::Nonlinear::AnalysisMode  mode)
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 2612 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setDCOPRestartOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 219 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setHBOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 191 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setICOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 233 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setLocaOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 205 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setNodeSetOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 247 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 154 of file N_NLS_NOX_Interface.C.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setTranOptions ( const Xyce::Util::OptionBlock &  OB)

Definition at line 179 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::solve ( Xyce::Nonlinear::NonLinearSolver nlsTmpPtr = NULL)
virtual

Implements Xyce::Nonlinear::NonLinearSolver.

Definition at line 1729 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::sourceSteppingSolve ( ParameterSet paramsPtr)

Definition at line 1635 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::spiceStrategy ( ParameterSet paramsPtr)

Definition at line 344 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::stdNewtonSolve ( ParameterSet paramsPtr)

Definition at line 451 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::takeFirstSolveStep ( Xyce::Nonlinear::NonLinearSolver nlsTmpPtr = NULL)
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 2173 of file N_NLS_NOX_Interface.C.

int Xyce::Nonlinear::N_NLS_NOX::Interface::takeOneSolveStep ( )
virtual

Reimplemented from Xyce::Nonlinear::NonLinearSolver.

Definition at line 2256 of file N_NLS_NOX_Interface.C.

Member Data Documentation

bool Xyce::Nonlinear::N_NLS_NOX::Interface::copiedGroupFlag_
private

Definition at line 228 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::DCOPspecified_
private

Definition at line 187 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::DCOPused_
private

Definition at line 186 of file N_NLS_NOX_Interface.h.

ParameterSet Xyce::Nonlinear::N_NLS_NOX::Interface::dcParams_
private

Definition at line 184 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::firstSolveComplete_
private

Definition at line 239 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::GlobalData> Xyce::Nonlinear::N_NLS_NOX::Interface::globalDataPtr_
private

Definition at line 200 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<N_NLS_LOCA::Group> Xyce::Nonlinear::N_NLS_NOX::Interface::groupPtr_
private

Definition at line 210 of file N_NLS_NOX_Interface.h.

ParameterSet Xyce::Nonlinear::N_NLS_NOX::Interface::hbParams_
private

Definition at line 194 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::ICspecified_
private

Definition at line 188 of file N_NLS_NOX_Interface.h.

int Xyce::Nonlinear::N_NLS_NOX::Interface::iParam_
private

Definition at line 242 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::isFirstContinuationParam_
private

Definition at line 236 of file N_NLS_NOX_Interface.h.

Xyce::Nonlinear::AnalysisMode Xyce::Nonlinear::N_NLS_NOX::Interface::lastParametersMode_
private

Definition at line 225 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::StatusTest::Wrapper> Xyce::Nonlinear::N_NLS_NOX::Interface::locaDCOpStatusTestPtr_
private

Definition at line 204 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::StatusTest::Wrapper> Xyce::Nonlinear::N_NLS_NOX::Interface::locaHBStatusTestPtr_
private

Definition at line 207 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::StatusTest::Wrapper> Xyce::Nonlinear::N_NLS_NOX::Interface::locaStatusTestPtr_
private

Definition at line 205 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::StatusTest::Wrapper> Xyce::Nonlinear::N_NLS_NOX::Interface::locaTransientStatusTestPtr_
private

Definition at line 203 of file N_NLS_NOX_Interface.h.

Xyce::Nonlinear::AnalysisMode Xyce::Nonlinear::N_NLS_NOX::Interface::mode_
private

Definition at line 219 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::NODESETspecified_
private

Definition at line 189 of file N_NLS_NOX_Interface.h.

Xyce::Nonlinear::AnalysisMode Xyce::Nonlinear::N_NLS_NOX::Interface::parametersMode_
private

Definition at line 226 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setAZ_Tol_DC
private

Definition at line 232 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::setAZ_Tol_Transient
private

Definition at line 233 of file N_NLS_NOX_Interface.h.

SharedSystem* Xyce::Nonlinear::N_NLS_NOX::Interface::sharedSystemPtr_
private

Definition at line 197 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<NOX::Solver::Generic> Xyce::Nonlinear::N_NLS_NOX::Interface::solverPtr_
private

Definition at line 213 of file N_NLS_NOX_Interface.h.

Teuchos::RCP<LOCA::Stepper> Xyce::Nonlinear::N_NLS_NOX::Interface::stepperPtr_
private

Definition at line 216 of file N_NLS_NOX_Interface.h.

ParameterSet Xyce::Nonlinear::N_NLS_NOX::Interface::transientParams_
private

Definition at line 192 of file N_NLS_NOX_Interface.h.

bool Xyce::Nonlinear::N_NLS_NOX::Interface::usemode_
private

Definition at line 222 of file N_NLS_NOX_Interface.h.


The documentation for this class was generated from the following files: