Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Nonlinear::NonLinearSolver Class Referenceabstract

#include <N_NLS_NonLinearSolver.h>

Inheritance diagram for Xyce::Nonlinear::NonLinearSolver:
Collaboration diagram for Xyce::Nonlinear::NonLinearSolver:

Public Member Functions

 NonLinearSolver (N_IO_CmdParse &cp)
 
virtual ~NonLinearSolver ()
 
virtual bool setOptions (const N_UTL_OptionBlock &OB)=0
 
virtual bool setTranOptions (const N_UTL_OptionBlock &OB)=0
 
virtual bool setHBOptions (const N_UTL_OptionBlock &OB)=0
 
virtual bool setLocaOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setTwoLevelLocaOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setTwoLevelOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setTwoLevelTranOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setPetraOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setDCOPRestartOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setICOptions (const N_UTL_OptionBlock &OB)
 
virtual bool setNodeSetOptions (const N_UTL_OptionBlock &OB)
 
virtual bool registerRHSVector (N_LAS_Vector *ptr)
 
virtual bool registerLoader (N_LOA_Loader *ptr)
 
virtual bool registerLinearSystem (N_LAS_System *ptr)
 
virtual bool registerTwoLevelSolver (TwoLevelNewton *ptr)
 
virtual bool registerParamMgr (ParamMgr *ptr)
 
virtual bool registerTopology (N_TOP_Topology *ptr)
 
virtual bool registerPrecondFactory (const RefCountPtr< N_LAS_PrecondFactory > &ptr)
 
virtual bool registerParallelMgr (N_PDS_Manager *pdsMgrPtr)
 
virtual bool registerAnalysisManager (N_ANP_AnalysisManager *tmp_anaIntPtr)
 
virtual bool registerOutputMgr (N_IO_OutputMgr *outPtr)
 
virtual bool registerTIADataStore (N_TIA_DataStore *tiaDSPtr)
 
virtual bool initializeAll ()
 
virtual int solve (NonLinearSolver *nlsTmpPtr=NULL)=0
 
virtual int takeFirstSolveStep (NonLinearSolver *nlsTmpPtr=NULL)
 
virtual int takeOneSolveStep ()
 
virtual int getNumIterations () const =0
 
virtual bool isFirstContinuationParam () const =0
 
virtual bool isFirstSolveComplete () const =0
 
virtual int getContinuationStep () const =0
 
virtual int getParameterNumber () const =0
 
virtual bool getLocaFlag ()
 
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 setAnalysisMode (AnalysisMode mode)=0
 
virtual void resetAll (AnalysisMode mode)
 
virtual void setReturnCodes (const ReturnCodes &retCodesTmp)
 
virtual bool enableSensitivity ()
 
virtual bool getMatrixFreeFlag ()
 
virtual void setMatrixFreeFlag (bool matrixFreeFlag)
 
virtual double getMaxNormF () const =0
 
virtual int getMaxNormFindex () const =0
 
virtual bool applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result)
 

Protected Member Functions

virtual void resetCountersAndTimers_ ()
 
virtual bool setX0_ ()
 
virtual bool rhs_ ()
 
virtual bool jacobian_ ()
 
virtual bool newton_ ()
 
virtual bool gradient_ ()
 

Protected Attributes

std::string netlistFileName_
 
N_LAS_Vector ** nextSolVectorPtrPtr_
 
N_LAS_Vector ** currSolVectorPtrPtr_
 
N_LAS_Vector ** tmpSolVectorPtrPtr_
 
N_LAS_Vector * rhsVectorPtr_
 
N_LAS_Matrix * jacobianMatrixPtr_
 
N_LAS_Vector * gradVectorPtr_
 
N_LAS_Vector * NewtonVectorPtr_
 
N_LAS_Vector * solWtVectorPtr_
 
N_LAS_System * lasSysPtr_
 
N_LAS_Solver * lasSolverPtr_
 
RefCountPtr< N_LAS_Problem > lasProblemRCPtr_
 
RefCountPtr< N_LAS_PrecondFactory > lasPrecPtr_
 
N_UTL_OptionBlock * petraOptionBlockPtr_
 
N_LOA_Loader * loaderPtr_
 
N_ANP_AnalysisManageranaIntPtr_
 
TwoLevelNewtontlnPtr_
 
ParamMgrnlpMgrPtr_
 
N_IO_OutputMgr * outMgrPtr_
 
Teuchos::RefCountPtr
< N_TOP_Topology > 
topologyRcp_
 
N_PDS_Manager * pdsMgrPtr_
 
N_TIA_DataStoredsPtr_
 
int numJacobianLoads_
 
int numJacobianFactorizations_
 
int numLinearSolves_
 
int numFailedLinearSolves_
 
int numResidualLoads_
 
unsigned int totalNumLinearIters_
 
double totalLinearSolveTime_
 
double totalResidualLoadTime_
 
double totalJacobianLoadTime_
 
ReturnCodes retCodes_
 
bool matrixFreeFlag_
 
N_IO_CmdParse & commandLine_
 
int outputStepNumber_
 
bool debugTimeFlag_
 
int contStep_
 

Friends

class ConductanceExtractor
 
class Sensitivity
 
class TwoLevelNewton
 
class Manager
 

Detailed Description

Definition at line 100 of file N_NLS_NonLinearSolver.h.

Constructor & Destructor Documentation

Xyce::Nonlinear::NonLinearSolver::NonLinearSolver ( N_IO_CmdParse &  cp)

Definition at line 101 of file N_NLS_NonLinearSolver.C.

Xyce::Nonlinear::NonLinearSolver::~NonLinearSolver ( )
virtual

Definition at line 168 of file N_NLS_NonLinearSolver.C.

Member Function Documentation

bool Xyce::Nonlinear::NonLinearSolver::applyJacobian ( const N_LAS_Vector &  input,
N_LAS_Vector &  result 
)
virtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 1028 of file N_NLS_NonLinearSolver.C.

virtual bool Xyce::Nonlinear::NonLinearSolver::enableSensitivity ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 171 of file N_NLS_NonLinearSolver.h.

virtual int Xyce::Nonlinear::NonLinearSolver::getContinuationStep ( ) const
pure virtual
TwoLevelNewtonMode Xyce::Nonlinear::NonLinearSolver::getCouplingMode ( )
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 1114 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::getLocaFlag ( )
inlinevirtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 416 of file N_NLS_NonLinearSolver.h.

bool Xyce::Nonlinear::NonLinearSolver::getMatrixFreeFlag ( )
virtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 1140 of file N_NLS_NonLinearSolver.C.

virtual double Xyce::Nonlinear::NonLinearSolver::getMaxNormF ( ) const
pure virtual
virtual int Xyce::Nonlinear::NonLinearSolver::getMaxNormFindex ( ) const
pure virtual
int Xyce::Nonlinear::NonLinearSolver::getNumFailedLinearSolves ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 297 of file N_NLS_NonLinearSolver.h.

virtual int Xyce::Nonlinear::NonLinearSolver::getNumIterations ( ) const
pure virtual
int Xyce::Nonlinear::NonLinearSolver::getNumJacobianFactorizations ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 306 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::getNumJacobianLoads ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 279 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::getNumLinearSolves ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 288 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::getNumResidualLoads ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 270 of file N_NLS_NonLinearSolver.h.

virtual int Xyce::Nonlinear::NonLinearSolver::getParameterNumber ( ) const
pure virtual
double Xyce::Nonlinear::NonLinearSolver::getTotalJacobianLoadTime ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 343 of file N_NLS_NonLinearSolver.h.

double Xyce::Nonlinear::NonLinearSolver::getTotalLinearSolveTime ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 325 of file N_NLS_NonLinearSolver.h.

unsigned int Xyce::Nonlinear::NonLinearSolver::getTotalNumLinearIters ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 316 of file N_NLS_NonLinearSolver.h.

double Xyce::Nonlinear::NonLinearSolver::getTotalResidualLoadTime ( )
inlinevirtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 334 of file N_NLS_NonLinearSolver.h.

bool Xyce::Nonlinear::NonLinearSolver::gradient_ ( )
protectedvirtual

Definition at line 1093 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::initializeAll ( )
virtual
virtual bool Xyce::Nonlinear::NonLinearSolver::isFirstContinuationParam ( ) const
pure virtual
virtual bool Xyce::Nonlinear::NonLinearSolver::isFirstSolveComplete ( ) const
pure virtual
bool Xyce::Nonlinear::NonLinearSolver::jacobian_ ( )
protectedvirtual

Definition at line 1009 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::newton_ ( )
protectedvirtual

Reimplemented in Xyce::Nonlinear::DampedNewton.

Definition at line 1049 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerAnalysisManager ( N_ANP_AnalysisManager tmp_anaIntPtr)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 415 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerLinearSystem ( N_LAS_System *  ptr)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 370 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerLoader ( N_LOA_Loader *  ptr)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 354 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerOutputMgr ( N_IO_OutputMgr *  outPtr)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 429 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerParallelMgr ( N_PDS_Manager *  pdsMgrPtr)
virtual

Definition at line 400 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerParamMgr ( ParamMgr ptr)
virtual

Definition at line 461 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerPrecondFactory ( const RefCountPtr< N_LAS_PrecondFactory > &  ptr)
virtual

Definition at line 385 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerRHSVector ( N_LAS_Vector *  ptr)
virtual

Definition at line 339 of file N_NLS_NonLinearSolver.C.

virtual bool Xyce::Nonlinear::NonLinearSolver::registerTIADataStore ( N_TIA_DataStore tiaDSPtr)
virtual
bool Xyce::Nonlinear::NonLinearSolver::registerTopology ( N_TOP_Topology *  ptr)
virtual

Definition at line 475 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::registerTwoLevelSolver ( TwoLevelNewton ptr)
virtual

Definition at line 445 of file N_NLS_NonLinearSolver.C.

void Xyce::Nonlinear::NonLinearSolver::resetAll ( AnalysisMode  mode)
inlinevirtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 371 of file N_NLS_NonLinearSolver.h.

void Xyce::Nonlinear::NonLinearSolver::resetCountersAndTimers_ ( )
protectedvirtual

Reimplemented in Xyce::Nonlinear::DampedNewton.

Definition at line 938 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::rhs_ ( )
protectedvirtual

Reimplemented in Xyce::Nonlinear::DampedNewton.

Definition at line 986 of file N_NLS_NonLinearSolver.C.

virtual void Xyce::Nonlinear::NonLinearSolver::setAnalysisMode ( AnalysisMode  mode)
pure virtual
bool Xyce::Nonlinear::NonLinearSolver::setDCOPRestartOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 237 of file N_NLS_NonLinearSolver.C.

virtual bool Xyce::Nonlinear::NonLinearSolver::setHBOptions ( const N_UTL_OptionBlock &  OB)
pure virtual
bool Xyce::Nonlinear::NonLinearSolver::setICOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 252 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::setLocaOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton, and N_NLS_NOX::Interface.

Definition at line 282 of file N_NLS_NonLinearSolver.C.

void Xyce::Nonlinear::NonLinearSolver::setMatrixFreeFlag ( bool  matrixFreeFlag)
virtual

Definition at line 1127 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::setNodeSetOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in N_NLS_NOX::Interface.

Definition at line 267 of file N_NLS_NonLinearSolver.C.

virtual bool Xyce::Nonlinear::NonLinearSolver::setOptions ( const N_UTL_OptionBlock &  OB)
pure virtual
bool Xyce::Nonlinear::NonLinearSolver::setPetraOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 223 of file N_NLS_NonLinearSolver.C.

void Xyce::Nonlinear::NonLinearSolver::setReturnCodes ( const ReturnCodes retCodesTmp)
inlinevirtual

Definition at line 403 of file N_NLS_NonLinearSolver.h.

virtual bool Xyce::Nonlinear::NonLinearSolver::setTranOptions ( const N_UTL_OptionBlock &  OB)
pure virtual
bool Xyce::Nonlinear::NonLinearSolver::setTwoLevelLocaOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 297 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::setTwoLevelOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 312 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::setTwoLevelTranOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented in Xyce::Nonlinear::TwoLevelNewton.

Definition at line 325 of file N_NLS_NonLinearSolver.C.

bool Xyce::Nonlinear::NonLinearSolver::setX0_ ( )
protectedvirtual

Definition at line 965 of file N_NLS_NonLinearSolver.C.

virtual int Xyce::Nonlinear::NonLinearSolver::solve ( NonLinearSolver nlsTmpPtr = NULL)
pure virtual
int Xyce::Nonlinear::NonLinearSolver::takeFirstSolveStep ( NonLinearSolver nlsTmpPtr = NULL)
inlinevirtual

Reimplemented in N_NLS_NOX::Interface, and Xyce::Nonlinear::DampedNewton.

Definition at line 353 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::takeOneSolveStep ( )
inlinevirtual

Reimplemented in N_NLS_NOX::Interface, and Xyce::Nonlinear::DampedNewton.

Definition at line 362 of file N_NLS_NonLinearSolver.h.

Friends And Related Function Documentation

friend class ConductanceExtractor
friend

Definition at line 253 of file N_NLS_NonLinearSolver.h.

friend class Manager
friend

Definition at line 256 of file N_NLS_NonLinearSolver.h.

friend class Sensitivity
friend

Definition at line 254 of file N_NLS_NonLinearSolver.h.

friend class TwoLevelNewton
friend

Definition at line 255 of file N_NLS_NonLinearSolver.h.

Member Data Documentation

N_ANP_AnalysisManager* Xyce::Nonlinear::NonLinearSolver::anaIntPtr_
protected

Definition at line 231 of file N_NLS_NonLinearSolver.h.

N_IO_CmdParse& Xyce::Nonlinear::NonLinearSolver::commandLine_
protected

Definition at line 251 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::contStep_
protected

Definition at line 263 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector** Xyce::Nonlinear::NonLinearSolver::currSolVectorPtrPtr_
protected

Definition at line 207 of file N_NLS_NonLinearSolver.h.

bool Xyce::Nonlinear::NonLinearSolver::debugTimeFlag_
protected

Definition at line 261 of file N_NLS_NonLinearSolver.h.

N_TIA_DataStore* Xyce::Nonlinear::NonLinearSolver::dsPtr_
protected

Definition at line 237 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector* Xyce::Nonlinear::NonLinearSolver::gradVectorPtr_
protected

Definition at line 222 of file N_NLS_NonLinearSolver.h.

N_LAS_Matrix* Xyce::Nonlinear::NonLinearSolver::jacobianMatrixPtr_
protected

Definition at line 221 of file N_NLS_NonLinearSolver.h.

RefCountPtr<N_LAS_PrecondFactory> Xyce::Nonlinear::NonLinearSolver::lasPrecPtr_
protected

Definition at line 228 of file N_NLS_NonLinearSolver.h.

RefCountPtr<N_LAS_Problem> Xyce::Nonlinear::NonLinearSolver::lasProblemRCPtr_
protected

Definition at line 227 of file N_NLS_NonLinearSolver.h.

N_LAS_Solver* Xyce::Nonlinear::NonLinearSolver::lasSolverPtr_
protected

Definition at line 226 of file N_NLS_NonLinearSolver.h.

N_LAS_System* Xyce::Nonlinear::NonLinearSolver::lasSysPtr_
protected

Definition at line 225 of file N_NLS_NonLinearSolver.h.

N_LOA_Loader* Xyce::Nonlinear::NonLinearSolver::loaderPtr_
protected

Definition at line 230 of file N_NLS_NonLinearSolver.h.

bool Xyce::Nonlinear::NonLinearSolver::matrixFreeFlag_
protected

Definition at line 249 of file N_NLS_NonLinearSolver.h.

std::string Xyce::Nonlinear::NonLinearSolver::netlistFileName_
protected

Definition at line 205 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector* Xyce::Nonlinear::NonLinearSolver::NewtonVectorPtr_
protected

Definition at line 223 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector** Xyce::Nonlinear::NonLinearSolver::nextSolVectorPtrPtr_
protected

Definition at line 206 of file N_NLS_NonLinearSolver.h.

ParamMgr* Xyce::Nonlinear::NonLinearSolver::nlpMgrPtr_
protected

Definition at line 233 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::numFailedLinearSolves_
protected

Definition at line 242 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::numJacobianFactorizations_
protected

Definition at line 240 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::numJacobianLoads_
protected

Definition at line 239 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::numLinearSolves_
protected

Definition at line 241 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::numResidualLoads_
protected

Definition at line 243 of file N_NLS_NonLinearSolver.h.

N_IO_OutputMgr* Xyce::Nonlinear::NonLinearSolver::outMgrPtr_
protected

Definition at line 234 of file N_NLS_NonLinearSolver.h.

int Xyce::Nonlinear::NonLinearSolver::outputStepNumber_
protected

Definition at line 258 of file N_NLS_NonLinearSolver.h.

N_PDS_Manager* Xyce::Nonlinear::NonLinearSolver::pdsMgrPtr_
protected

Definition at line 236 of file N_NLS_NonLinearSolver.h.

N_UTL_OptionBlock* Xyce::Nonlinear::NonLinearSolver::petraOptionBlockPtr_
protected

Definition at line 229 of file N_NLS_NonLinearSolver.h.

ReturnCodes Xyce::Nonlinear::NonLinearSolver::retCodes_
protected

Definition at line 248 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector* Xyce::Nonlinear::NonLinearSolver::rhsVectorPtr_
protected

Definition at line 209 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector* Xyce::Nonlinear::NonLinearSolver::solWtVectorPtr_
protected

Definition at line 224 of file N_NLS_NonLinearSolver.h.

TwoLevelNewton* Xyce::Nonlinear::NonLinearSolver::tlnPtr_
protected

Definition at line 232 of file N_NLS_NonLinearSolver.h.

N_LAS_Vector** Xyce::Nonlinear::NonLinearSolver::tmpSolVectorPtrPtr_
protected

Definition at line 208 of file N_NLS_NonLinearSolver.h.

Teuchos::RefCountPtr<N_TOP_Topology> Xyce::Nonlinear::NonLinearSolver::topologyRcp_
protected

Definition at line 235 of file N_NLS_NonLinearSolver.h.

double Xyce::Nonlinear::NonLinearSolver::totalJacobianLoadTime_
protected

Definition at line 247 of file N_NLS_NonLinearSolver.h.

double Xyce::Nonlinear::NonLinearSolver::totalLinearSolveTime_
protected

Definition at line 245 of file N_NLS_NonLinearSolver.h.

unsigned int Xyce::Nonlinear::NonLinearSolver::totalNumLinearIters_
protected

Definition at line 244 of file N_NLS_NonLinearSolver.h.

double Xyce::Nonlinear::NonLinearSolver::totalResidualLoadTime_
protected

Definition at line 246 of file N_NLS_NonLinearSolver.h.


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