Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_NLS_TwoLevelNewton Class Reference

#include <N_NLS_TwoLevelNewton.h>

Inheritance diagram for N_NLS_TwoLevelNewton:
Collaboration diagram for N_NLS_TwoLevelNewton:

Public Member Functions

 N_NLS_TwoLevelNewton (bool noxFlag, bool noxFlagInner, N_IO_CmdParse &cp)
 
 ~N_NLS_TwoLevelNewton ()
 
int getNumIterations () const
 
int getContinuationStep () const
 
int getParameterNumber () const
 
bool isFirstContinuationParam () const
 
bool isFirstSolveComplete () const
 
int solve (N_NLS_NonLinearSolver *nlsTmpPtr=NULL)
 
bool setOptions (const N_UTL_OptionBlock &OB)
 
bool setTranOptions (const N_UTL_OptionBlock &OB)
 
bool setHBOptions (const N_UTL_OptionBlock &OB)
 
bool setTwoLevelOptions (const N_UTL_OptionBlock &OB)
 
bool setTwoLevelTranOptions (const N_UTL_OptionBlock &OB)
 
bool setLocaOptions (const N_UTL_OptionBlock &OB)
 
bool setTwoLevelLocaOptions (const N_UTL_OptionBlock &OB)
 
bool registerLinearSystem (N_LAS_System *ptr)
 
bool registerAnalysisInterface (N_ANP_AnalysisInterface *tiaPtr_tmp)
 
bool registerLoader (N_LOA_Loader *ptr)
 
bool registerOutputMgr (N_IO_OutputMgr *ptr)
 
bool initializeAll ()
 
TwoLevelNewtonMode getCouplingMode ()
 
void setAnalysisMode (AnalysisMode mode)
 
bool setPetraOptions (const N_UTL_OptionBlock &OB)
 
int getContStepNumber ()
 
bool enableSensitivity ()
 
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 ()
 
double getMaxNormF () const
 
int getMaxNormFindex () const
 
- Public Member Functions inherited from N_NLS_NonLinearSolver
 N_NLS_NonLinearSolver (N_IO_CmdParse &cp)
 
virtual ~N_NLS_NonLinearSolver ()
 
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 registerTwoLevelSolver (N_NLS_TwoLevelNewton *ptr)
 
virtual bool registerParamMgr (N_NLS_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 int takeFirstSolveStep (N_NLS_NonLinearSolver *nlsTmpPtr=NULL)
 
virtual int takeOneSolveStep ()
 
virtual bool getLocaFlag ()
 
virtual void resetAll (AnalysisMode mode)
 
virtual void setReturnCodes (const N_NLS_ReturnCodes &retCodesTmp)
 
virtual bool getMatrixFreeFlag ()
 
virtual void setMatrixFreeFlag (bool matrixFreeFlag)
 
virtual bool applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result)
 

Private Member Functions

 N_NLS_TwoLevelNewton ()
 
void printStepInfo_ (int step, int success, TwoLevelNewtonMode solveType)
 
void zeroInnerLoopStatistics_ ()
 
void calcInnerLoopStatistics_ ()
 
void calcOuterLoopStatistics_ ()
 
bool calcCouplingTerms_ ()
 
int continuationLoop_ ()
 
int locaLoop_ ()
 
int algorithm0_ ()
 
int algorithm1_ ()
 
int algorithm2_ ()
 
int algorithm3_ ()
 
int algorithm4_ ()
 
int algorithm5_ ()
 

Private Attributes

N_NLS_NonLinearSolvernlsOuterPtr_
 
N_NLS_NonLinearSolvernlsInnerPtr_
 
N_ANP_AnalysisInterfacetiaPtr_
 
int maxOuterSteps_
 
int maxContSteps_
 
int maxContStepsTran_
 
int contStep_
 
double increaseContScalar_
 
double decreaseContScalar_
 
int twoLevelAlgorithm_
 
int twoLevelAlgorithmTran_
 
bool outerLoopActiveFlag_
 
AnalysisMode externalAnalysisMode
 
bool setupOuterLoopParamsFlag_
 
bool setupTranParamsFlag_
 
bool noxFlag_
 
bool noxFlagInner_
 
int numResidualLoads_
 
int numJacobianLoads_
 
int numLinearSolves_
 
int numFailedLinearSolves_
 
int numJacobianFactorizations_
 
unsigned int totalNumLinearIters_
 
double totalLinearSolveTime_
 
double totalResidualLoadTime_
 
double totalJacobianLoadTime_
 
bool numInterfaceNodesSetup_
 
std::vector< int > numInterfaceNodes_
 
TwoLevelNewtonMode twoLevelCouplingMode_
 
N_LAS_Vector * savedRHSPtr_
 
N_LAS_Vector * savedNextSolPtr_
 
N_LAS_Vector * jdxpVectorPtr_
 
int numSubProblems_
 
int continuationType_
 
bool innerLoopFailFatal_
 
bool totalSolveFailFatal_
 
bool doFullNewtonFinalEnforcement_
 
N_NLS_NonLinearSolvernlsPassingPtr_
 
bool firstDCOPFlag_
 
bool continuationCalledBefore_
 
std::vector< std::string > paramNameList
 
std::vector< double > paramFinalVal
 
std::vector< double > paramCurrentVal
 
N_UTL_OptionBlock innerSolverOptions_
 
N_UTL_OptionBlock innerLocaOptions_
 
N_UTL_OptionBlock outerLocaOptions_
 
double voltLimTol_
 

Additional Inherited Members

- Protected Member Functions inherited from N_NLS_NonLinearSolver
virtual void resetCountersAndTimers_ ()
 
virtual bool setX0_ ()
 
virtual bool rhs_ ()
 
virtual bool jacobian_ ()
 
virtual bool newton_ ()
 
virtual bool gradient_ ()
 
- Protected Attributes inherited from N_NLS_NonLinearSolver
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_AnalysisInterfaceanaIntPtr_
 
N_NLS_TwoLevelNewtontlnPtr_
 
N_NLS_ParamMgrnlpMgrPtr_
 
N_IO_OutputMgr * outMgrPtr_
 
Teuchos::RefCountPtr
< N_TOP_Topology > 
topologyRcp_
 
N_PDS_Manager * pdsMgrPtr_
 
int numJacobianLoads_
 
int numJacobianFactorizations_
 
int numLinearSolves_
 
int numFailedLinearSolves_
 
int numResidualLoads_
 
unsigned int totalNumLinearIters_
 
double totalLinearSolveTime_
 
double totalResidualLoadTime_
 
double totalJacobianLoadTime_
 
N_NLS_ReturnCodes retCodes_
 
bool matrixFreeFlag_
 
N_IO_CmdParse & commandLine_
 
int outputStepNumber_
 
bool debugTimeFlag_
 
int contStep_
 

Detailed Description

Definition at line 87 of file N_NLS_TwoLevelNewton.h.

Constructor & Destructor Documentation

N_NLS_TwoLevelNewton::N_NLS_TwoLevelNewton ( bool  noxFlag,
bool  noxFlagInner,
N_IO_CmdParse &  cp 
)

Definition at line 89 of file N_NLS_TwoLevelNewton.C.

N_NLS_TwoLevelNewton::~N_NLS_TwoLevelNewton ( )

Definition at line 153 of file N_NLS_TwoLevelNewton.C.

N_NLS_TwoLevelNewton::N_NLS_TwoLevelNewton ( )
private

Member Function Documentation

int N_NLS_TwoLevelNewton::algorithm0_ ( )
private

Definition at line 915 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::algorithm1_ ( )
private

Definition at line 978 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::algorithm2_ ( )
private

Definition at line 1068 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::algorithm3_ ( )
private

Definition at line 1191 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::algorithm4_ ( )
private

Definition at line 1338 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::algorithm5_ ( )
private

Definition at line 1565 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::calcCouplingTerms_ ( )
private

Definition at line 1723 of file N_NLS_TwoLevelNewton.C.

void N_NLS_TwoLevelNewton::calcInnerLoopStatistics_ ( )
private

Definition at line 867 of file N_NLS_TwoLevelNewton.C.

void N_NLS_TwoLevelNewton::calcOuterLoopStatistics_ ( )
private

Definition at line 888 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::continuationLoop_ ( )
private

Definition at line 1813 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::enableSensitivity ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 2037 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getContinuationStep ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 2125 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getContStepNumber ( )
inline

Definition at line 275 of file N_NLS_TwoLevelNewton.h.

TwoLevelNewtonMode N_NLS_TwoLevelNewton::getCouplingMode ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 266 of file N_NLS_TwoLevelNewton.C.

double N_NLS_TwoLevelNewton::getMaxNormF ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 448 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getMaxNormFindex ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 462 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumFailedLinearSolves ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 327 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumIterations ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 425 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumJacobianFactorizations ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 343 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumJacobianLoads ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 295 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumLinearSolves ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 311 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getNumResidualLoads ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 279 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::getParameterNumber ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 2133 of file N_NLS_TwoLevelNewton.C.

double N_NLS_TwoLevelNewton::getTotalJacobianLoadTime ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 407 of file N_NLS_TwoLevelNewton.C.

double N_NLS_TwoLevelNewton::getTotalLinearSolveTime ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 375 of file N_NLS_TwoLevelNewton.C.

unsigned int N_NLS_TwoLevelNewton::getTotalNumLinearIters ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 359 of file N_NLS_TwoLevelNewton.C.

double N_NLS_TwoLevelNewton::getTotalResidualLoadTime ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 391 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::initializeAll ( )
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 496 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::isFirstContinuationParam ( ) const
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 2117 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::isFirstSolveComplete ( ) const
inlinevirtual

Implements N_NLS_NonLinearSolver.

Definition at line 288 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::locaLoop_ ( )
private

Definition at line 1966 of file N_NLS_TwoLevelNewton.C.

void N_NLS_TwoLevelNewton::printStepInfo_ ( int  step,
int  success,
TwoLevelNewtonMode  solveType 
)
private

Definition at line 821 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::registerAnalysisInterface ( N_ANP_AnalysisInterface tiaPtr_tmp)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 171 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::registerLinearSystem ( N_LAS_System *  ptr)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 195 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::registerLoader ( N_LOA_Loader *  ptr)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 219 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::registerOutputMgr ( N_IO_OutputMgr *  ptr)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 242 of file N_NLS_TwoLevelNewton.C.

void N_NLS_TwoLevelNewton::setAnalysisMode ( AnalysisMode  mode)
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 773 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setHBOptions ( const N_UTL_OptionBlock &  OB)
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 568 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setLocaOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 582 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setOptions ( const N_UTL_OptionBlock &  OB)
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 540 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setPetraOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 795 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setTranOptions ( const N_UTL_OptionBlock &  OB)
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 563 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setTwoLevelLocaOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 596 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setTwoLevelOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 611 of file N_NLS_TwoLevelNewton.C.

bool N_NLS_TwoLevelNewton::setTwoLevelTranOptions ( const N_UTL_OptionBlock &  OB)
virtual

Reimplemented from N_NLS_NonLinearSolver.

Definition at line 709 of file N_NLS_TwoLevelNewton.C.

int N_NLS_TwoLevelNewton::solve ( N_NLS_NonLinearSolver nlsTmpPtr = NULL)
virtual

Implements N_NLS_NonLinearSolver.

Definition at line 1599 of file N_NLS_TwoLevelNewton.C.

void N_NLS_TwoLevelNewton::zeroInnerLoopStatistics_ ( )
private

Definition at line 846 of file N_NLS_TwoLevelNewton.C.

Member Data Documentation

bool N_NLS_TwoLevelNewton::continuationCalledBefore_
private

Definition at line 249 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::continuationType_
private

Definition at line 240 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::contStep_
private

Definition at line 182 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::decreaseContScalar_
private

Definition at line 185 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::doFullNewtonFinalEnforcement_
private

Definition at line 243 of file N_NLS_TwoLevelNewton.h.

AnalysisMode N_NLS_TwoLevelNewton::externalAnalysisMode
private

Definition at line 211 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::firstDCOPFlag_
private

Definition at line 247 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::increaseContScalar_
private

Definition at line 184 of file N_NLS_TwoLevelNewton.h.

N_UTL_OptionBlock N_NLS_TwoLevelNewton::innerLocaOptions_
private

Definition at line 260 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::innerLoopFailFatal_
private

Definition at line 241 of file N_NLS_TwoLevelNewton.h.

N_UTL_OptionBlock N_NLS_TwoLevelNewton::innerSolverOptions_
private

Definition at line 259 of file N_NLS_TwoLevelNewton.h.

N_LAS_Vector* N_NLS_TwoLevelNewton::jdxpVectorPtr_
private

Definition at line 237 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::maxContSteps_
private

Definition at line 180 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::maxContStepsTran_
private

Definition at line 181 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::maxOuterSteps_
private

Definition at line 175 of file N_NLS_TwoLevelNewton.h.

N_NLS_NonLinearSolver* N_NLS_TwoLevelNewton::nlsInnerPtr_
private

Definition at line 169 of file N_NLS_TwoLevelNewton.h.

N_NLS_NonLinearSolver* N_NLS_TwoLevelNewton::nlsOuterPtr_
private

Definition at line 166 of file N_NLS_TwoLevelNewton.h.

N_NLS_NonLinearSolver* N_NLS_TwoLevelNewton::nlsPassingPtr_
private

Definition at line 245 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::noxFlag_
private

Definition at line 215 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::noxFlagInner_
private

Definition at line 216 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numFailedLinearSolves_
private

Definition at line 222 of file N_NLS_TwoLevelNewton.h.

std::vector<int> N_NLS_TwoLevelNewton::numInterfaceNodes_
private

Definition at line 231 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::numInterfaceNodesSetup_
private

Definition at line 229 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numJacobianFactorizations_
private

Definition at line 223 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numJacobianLoads_
private

Definition at line 220 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numLinearSolves_
private

Definition at line 221 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numResidualLoads_
private

Definition at line 219 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::numSubProblems_
private

Definition at line 239 of file N_NLS_TwoLevelNewton.h.

N_UTL_OptionBlock N_NLS_TwoLevelNewton::outerLocaOptions_
private

Definition at line 261 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::outerLoopActiveFlag_
private

Definition at line 209 of file N_NLS_TwoLevelNewton.h.

std::vector<double> N_NLS_TwoLevelNewton::paramCurrentVal
private

Definition at line 255 of file N_NLS_TwoLevelNewton.h.

std::vector<double> N_NLS_TwoLevelNewton::paramFinalVal
private

Definition at line 254 of file N_NLS_TwoLevelNewton.h.

std::vector<std::string> N_NLS_TwoLevelNewton::paramNameList
private

Definition at line 253 of file N_NLS_TwoLevelNewton.h.

N_LAS_Vector* N_NLS_TwoLevelNewton::savedNextSolPtr_
private

Definition at line 236 of file N_NLS_TwoLevelNewton.h.

N_LAS_Vector* N_NLS_TwoLevelNewton::savedRHSPtr_
private

Definition at line 235 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::setupOuterLoopParamsFlag_
private

Definition at line 213 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::setupTranParamsFlag_
private

Definition at line 214 of file N_NLS_TwoLevelNewton.h.

N_ANP_AnalysisInterface* N_NLS_TwoLevelNewton::tiaPtr_
private

Definition at line 172 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::totalJacobianLoadTime_
private

Definition at line 227 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::totalLinearSolveTime_
private

Definition at line 225 of file N_NLS_TwoLevelNewton.h.

unsigned int N_NLS_TwoLevelNewton::totalNumLinearIters_
private

Definition at line 224 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::totalResidualLoadTime_
private

Definition at line 226 of file N_NLS_TwoLevelNewton.h.

bool N_NLS_TwoLevelNewton::totalSolveFailFatal_
private

Definition at line 242 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::twoLevelAlgorithm_
private

Definition at line 204 of file N_NLS_TwoLevelNewton.h.

int N_NLS_TwoLevelNewton::twoLevelAlgorithmTran_
private

Definition at line 205 of file N_NLS_TwoLevelNewton.h.

TwoLevelNewtonMode N_NLS_TwoLevelNewton::twoLevelCouplingMode_
private

Definition at line 233 of file N_NLS_TwoLevelNewton.h.

double N_NLS_TwoLevelNewton::voltLimTol_
private

Definition at line 264 of file N_NLS_TwoLevelNewton.h.


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