ABORT_AT_LAMBDA_MIN enum value | LineSearchParameters | private |
AddCond(doublereal dCond) | NonlinearSolver | inlineprotected |
AddOutputFlags(unsigned OF) | SolverDiagnostics | |
AddTimeCPU(doublereal dTime, CPUTimeType eType) | NonlinearSolver | inlineprotected |
ALGORITHM enum value | LineSearchParameters | private |
ALGORITHM_CUBIC enum value | LineSearchParameters | private |
ALGORITHM_FACTOR enum value | LineSearchParameters | private |
bHonorJacRequest | NonlinearSolverOptions | protected |
CPU_JACOBIAN enum value | NonlinearSolver | protected |
CPU_LAST_TYPE enum value | NonlinearSolver | protected |
CPU_LINEAR_SOLVER enum value | NonlinearSolver | protected |
CPU_RESIDUAL enum value | NonlinearSolver | protected |
CPUTimeType enum name | NonlinearSolver | protected |
dAlpha | LineSearchParameters | private |
dDivergenceCheck | LineSearchParameters | private |
DEFAULT enum value | NonlinearSolver | |
DelOutputFlags(unsigned OF) | SolverDiagnostics | |
dGetCondAvg() const | NonlinearSolver | inlineprotected |
dGetCondMax() const | NonlinearSolver | inlineprotected |
dGetCondMin() const | NonlinearSolver | inlineprotected |
dGetTimeCPU(CPUTimeType eType) const | NonlinearSolver | inlineprotected |
DIVERGENCE_CHECK enum value | LineSearchParameters | private |
dLambdaFactMin | LineSearchParameters | private |
dLambdaMin | LineSearchParameters | private |
dMaxStep | LineSearchParameters | private |
dMinStepScale | LineSearchParameters | private |
dScaleAlgebraic | NonlinearSolverOptions | protected |
dTolMin | LineSearchParameters | private |
dTolX | LineSearchParameters | private |
dXneg | LineSearchSolver | private |
eScaleFlags | NonlinearSolverOptions | protected |
g | LineSearchSolver | private |
GetCondMatNorm(void) const | SolverDiagnostics | inline |
iMaxIterations | LineSearchParameters | private |
Jacobian() | LineSearchSolver | private |
LASTSOLVERTYPE enum value | NonlinearSolver | |
LINESEARCH enum value | NonlinearSolver | |
LineSearch(doublereal stpmax, doublereal fold, doublereal &f, bool &check, const integer &iIterCnt) | LineSearchSolver | private |
LineSearchParameters() | LineSearchParameters | private |
LineSearchSolver(DataManager *pDM, const NonlinearSolverOptions &options, const struct LineSearchParameters ¶m) | LineSearchSolver | |
MakeResTest(Solver *pS, const NonlinearProblem *pNLP, const VectorHandler &Vec, const doublereal &dTol, doublereal &dTest, doublereal &dTestDiff) | NonlinearSolver | virtual |
MakeSolTest(Solver *pS, const VectorHandler &Vec, const doublereal &dTol, doublereal &dTest) | NonlinearSolver | protectedvirtual |
MATRIXFREE enum value | NonlinearSolver | |
NEWTONRAPHSON enum value | NonlinearSolver | |
NON_NEGATIVE_SLOPE_CONTINUE enum value | LineSearchParameters | private |
NonlinearSolver(const NonlinearSolverOptions &options) | NonlinearSolver | explicit |
NonlinearSolverOptions(bool bHonorJacRequest=false, enum ScaleFlags eScaleFlags=SCALE_ALGEBRAIC_EQUATIONS_NO, doublereal dScaleAlgebraic=1.) | NonlinearSolverOptions | protected |
OUTPUT_BAILOUT enum value | SolverDiagnostics | protected |
OUTPUT_COUNTER enum value | SolverDiagnostics | protected |
OUTPUT_CPU_TIME enum value | SolverDiagnostics | protected |
OUTPUT_DEFAULT enum value | SolverDiagnostics | protected |
OUTPUT_ITERS enum value | SolverDiagnostics | protected |
OUTPUT_JAC enum value | SolverDiagnostics | protected |
OUTPUT_MASK enum value | SolverDiagnostics | protected |
OUTPUT_MAT_COND_NUM enum value | SolverDiagnostics | protected |
OUTPUT_MAT_COND_NUM_1 enum value | SolverDiagnostics | protected |
OUTPUT_MAT_COND_NUM_INF enum value | SolverDiagnostics | protected |
OUTPUT_MSG enum value | SolverDiagnostics | protected |
OUTPUT_NONE enum value | SolverDiagnostics | protected |
OUTPUT_RES enum value | SolverDiagnostics | protected |
OUTPUT_SOL enum value | SolverDiagnostics | protected |
OUTPUT_SOLVER_COND_NUM enum value | SolverDiagnostics | protected |
OUTPUT_SOLVER_COND_STAT enum value | SolverDiagnostics | protected |
OUTPUT_STEP enum value | SolverDiagnostics | protected |
outputBailout(void) const | SolverDiagnostics | inline |
outputCounter(void) const | SolverDiagnostics | inline |
outputCPUTime(void) const | SolverDiagnostics | inline |
OutputFlags | SolverDiagnostics | protected |
outputIters(void) const | SolverDiagnostics | inline |
outputJac(void) const | SolverDiagnostics | inline |
outputMatrixConditionNumber(void) const | SolverDiagnostics | inline |
outputMeter(void) const | SolverDiagnostics | inline |
outputMsg(void) const | SolverDiagnostics | inline |
outputRes(void) const | SolverDiagnostics | inline |
outputSol(void) const | SolverDiagnostics | inline |
outputSolverConditionNumber(void) const | SolverDiagnostics | inline |
outputSolverConditionStat(void) const | SolverDiagnostics | inline |
outputStep(void) const | SolverDiagnostics | inline |
p | LineSearchSolver | private |
pDM | LineSearchSolver | private |
pGetResTest(void) | NonlinearSolver | inlinevirtual |
pGetSolTest(void) | NonlinearSolver | inlinevirtual |
pNLP | LineSearchSolver | private |
pOutputMeter | SolverDiagnostics | protected |
pRes | LineSearchSolver | private |
pResTest | NonlinearSolver | protected |
PRINT_CONVERGENCE_INFO enum value | LineSearchParameters | private |
pS | LineSearchSolver | private |
pSol | LineSearchSolver | private |
pSolTest | NonlinearSolver | protected |
RELATIVE_LAMBDA_MIN enum value | LineSearchParameters | private |
Residual(doublereal &f, integer iIterCnt) | LineSearchSolver | private |
SCALE_ALGEBRAIC_EQUATIONS_NO enum value | NonlinearSolverOptions | protected |
SCALE_ALGEBRAIC_EQUATIONS_YES enum value | NonlinearSolverOptions | protected |
SCALE_NEWTON_STEP enum value | LineSearchParameters | private |
ScaleFlags enum name | NonlinearSolverOptions | protected |
SetNoOutput(void) | SolverDiagnostics | |
SetOutputDriveHandler(const DriveHandler *pDH) | SolverDiagnostics | |
SetOutputFlags(unsigned OF) | SolverDiagnostics | |
SetOutputMeter(DriveCaller *pOM) | SolverDiagnostics | |
SetTest(NonlinearSolverTest *pr, NonlinearSolverTest *ps) | NonlinearSolver | virtual |
Size | NonlinearSolver | protected |
Solve(const NonlinearProblem *pNLP, Solver *pS, const integer iMaxIter, const doublereal &Tol, integer &iIterCnt, doublereal &dErr, const doublereal &SolTol, doublereal &dSolErr) | LineSearchSolver | virtual |
SolverDiagnostics(unsigned OF=OUTPUT_DEFAULT, DriveCaller *pOM=0) | SolverDiagnostics | |
TotalAssembledJacobian(void) | NonlinearSolver | virtual |
TotJac | NonlinearSolver | protected |
Type enum name | NonlinearSolver | |
uFlags | LineSearchParameters | private |
UNKNOWN enum value | NonlinearSolver | |
VERBOSE_MODE enum value | LineSearchParameters | private |
ZERO_GRADIENT_CONTINUE enum value | LineSearchParameters | private |
~LineSearchSolver(void) | LineSearchSolver | |
~NonlinearSolver(void) | NonlinearSolver | virtual |
~SolverDiagnostics(void) | SolverDiagnostics | virtual |