Cantera
2.0
|
This is the complete list of members for NonlinearSolver, including all inherited members.
adjustUpStepMinimums() | NonlinearSolver | |
atolBase_ | NonlinearSolver | private |
atolk_ | NonlinearSolver | private |
beuler_jac(GeneralMatrix &J, doublereal *const f, doublereal time_curr, doublereal CJ, doublereal *const y, doublereal *const ydot, int num_newt_its) | NonlinearSolver | |
boundStep(const doublereal *const y, const doublereal *const step0) | NonlinearSolver | |
calc_ydot(const int order, const doublereal *const y_curr, doublereal *const ydot_curr) const | NonlinearSolver | |
calcColumnScales() | NonlinearSolver | private |
calcSolnToResNormVector() | NonlinearSolver | |
calcTrustDistance(std::vector< doublereal > const &deltaX) const | NonlinearSolver | protected |
calcTrustIntersection(doublereal trustVal, doublereal &lambda, doublereal &alpha) const | NonlinearSolver | |
checkUserResidualTols_ | NonlinearSolver | private |
computeResidWts() | NonlinearSolver | |
convergenceCheck(int dampCode, doublereal s1) | NonlinearSolver | |
createSolnWeights(const doublereal *const y) | NonlinearSolver | |
CurrentTrustFactor_ | NonlinearSolver | private |
dampDogLeg(const doublereal time_curr, const doublereal *y_n_curr, const doublereal *ydot_n_curr, std::vector< doublereal > &step_1, doublereal *const y_n_1, doublereal *const ydot_n_1, doublereal &stepNorm_1, doublereal &stepNorm_2, GeneralMatrix &jac, int &num_backtracks) | NonlinearSolver | |
dampStep(const doublereal time_curr, const doublereal *const y_n_curr, const doublereal *const ydot_n_curr, doublereal *const step_1, doublereal *const y_n_1, doublereal *const ydot_n_1, doublereal *step_2, doublereal &stepNorm_2, GeneralMatrix &jac, bool writetitle, int &num_backtracks) | NonlinearSolver | |
decideStep(const doublereal time_curr, int leg, doublereal alpha, const doublereal *const y_n_curr, const doublereal *const ydot_n_curr, const std::vector< doublereal > &step_1, const doublereal *const y_n_1, const doublereal *const ydot_n_1, doublereal trustDeltaOld) | NonlinearSolver | |
delta_t_n | NonlinearSolver | private |
deltaBoundStep(const doublereal *const y, const doublereal *const step0) | NonlinearSolver | |
deltaX_CP_ | NonlinearSolver | private |
deltaX_Newton_ | NonlinearSolver | private |
deltaX_trust_ | NonlinearSolver | private |
descentComparison(doublereal time_curr, doublereal *ydot0, doublereal *ydot1, int &numTrials) | NonlinearSolver | |
dist_R0_ | NonlinearSolver | private |
dist_R1_ | NonlinearSolver | private |
dist_R2_ | NonlinearSolver | private |
dist_Total_ | NonlinearSolver | private |
doAffineNewtonSolve(const doublereal *const y_curr, const doublereal *const ydot_curr, doublereal *const delta_y, GeneralMatrix &jac) | NonlinearSolver | |
doAffineSolve_ | NonlinearSolver | private |
doCauchyPointSolve(GeneralMatrix &jac) | NonlinearSolver | |
doDogLeg_ | NonlinearSolver | private |
dogLegAlpha_ | NonlinearSolver | private |
dogLegID_ | NonlinearSolver | private |
doNewtonSolve(const doublereal time_curr, const doublereal *const y_curr, const doublereal *const ydot_curr, doublereal *const delta_y, GeneralMatrix &jac) | NonlinearSolver | |
doResidualCalc(const doublereal time_curr, const int typeCalc, const doublereal *const y_curr, const doublereal *const ydot_curr, const ResidEval_Type_Enum evalType=Base_ResidEval) const | NonlinearSolver | |
expectedResidLeg(int leg, doublereal alpha) const | NonlinearSolver | |
fillDogLegStep(int leg, doublereal alpha, std::vector< doublereal > &deltaX) const | NonlinearSolver | protected |
filterNewSolution(const doublereal timeCurrent, doublereal *const y_current, doublereal *const ydot_current) | NonlinearSolver | |
filterNewStep(const doublereal timeCurrent, const doublereal *const ybase, doublereal *const step0) | NonlinearSolver | |
getResidWts(doublereal *const residWts) const | NonlinearSolver | |
HessianPtr_ | NonlinearSolver | private |
highBoundsConstraintVector() | NonlinearSolver | |
initializeTrustRegion() | NonlinearSolver | |
jacCopyPtr_ | NonlinearSolver | private |
Jd_ | NonlinearSolver | private |
JdJd_norm_ | NonlinearSolver | private |
lambdaStar_ | NonlinearSolver | private |
lambdaToLeg(const doublereal lambda, doublereal &alpha) const | NonlinearSolver | |
lowBoundsConstraintVector() | NonlinearSolver | |
m_colScales | NonlinearSolver | private |
m_colScaling | NonlinearSolver | private |
m_conditionNumber | NonlinearSolver | private |
m_dampBound | NonlinearSolver | private |
m_dampRes | NonlinearSolver | private |
m_deltaStepMaximum | NonlinearSolver | private |
m_deltaStepMinimum | NonlinearSolver | private |
m_ewt | NonlinearSolver | private |
m_func | NonlinearSolver | private |
m_jacFormMethod | NonlinearSolver | private |
m_manualDeltaStepSet | NonlinearSolver | private |
m_matrixConditioning | NonlinearSolver | private |
m_min_newt_its | NonlinearSolver | private |
m_nfe | NonlinearSolver | mutableprivate |
m_nJacEval | NonlinearSolver | private |
m_normDeltaSoln_CP | NonlinearSolver | private |
m_normDeltaSoln_Newton | NonlinearSolver | private |
m_normResid_0 | NonlinearSolver | private |
m_normResid_1 | NonlinearSolver | private |
m_normResid_Bound | NonlinearSolver | private |
m_normResid_full | NonlinearSolver | private |
m_normResidPoints | NonlinearSolver | private |
m_normResidTrial | NonlinearSolver | private |
m_numLocalLinearSolves | NonlinearSolver | private |
m_numTotalLinearSolves | NonlinearSolver | private |
m_numTotalNewtIts | NonlinearSolver | private |
m_order | NonlinearSolver | private |
m_print_flag | NonlinearSolver | private |
m_resid | NonlinearSolver | mutableprivate |
m_resid_scaled | NonlinearSolver | mutableprivate |
m_residWts | NonlinearSolver | private |
m_rowScales | NonlinearSolver | private |
m_rowScaling | NonlinearSolver | private |
m_rowWtScales | NonlinearSolver | private |
m_ScaleSolnNormToResNorm | NonlinearSolver | private |
m_step_1 | NonlinearSolver | private |
m_wksp | NonlinearSolver | mutableprivate |
m_wksp_2 | NonlinearSolver | mutableprivate |
m_y_high_bounds | NonlinearSolver | private |
m_y_low_bounds | NonlinearSolver | private |
m_y_n_1 | NonlinearSolver | private |
m_y_n_curr | NonlinearSolver | private |
m_y_nm1 | NonlinearSolver | private |
m_ydot_n_1 | NonlinearSolver | private |
m_ydot_n_curr | NonlinearSolver | private |
m_ydot_nm1 | NonlinearSolver | private |
maxNewtIts_ | NonlinearSolver | private |
neq_ | NonlinearSolver | private |
NextTrustFactor_ | NonlinearSolver | private |
NonlinearSolver(ResidJacEval *func) | NonlinearSolver | |
NonlinearSolver(const NonlinearSolver &right) | NonlinearSolver | |
norm_deltaX_trust_ | NonlinearSolver | mutableprivate |
normTrust_CP_ | NonlinearSolver | private |
normTrust_Newton_ | NonlinearSolver | private |
Nuu_ | NonlinearSolver | private |
operator=(const NonlinearSolver &right) | NonlinearSolver | |
print_solnDelta_norm_contrib(const doublereal *const step_1, const char *const stepNorm_1, const doublereal *const step_2, const char *const stepNorm_2, const char *const title, const doublereal *const y_n_curr, const doublereal *const y_n_1, doublereal damp, size_t num_entries) | NonlinearSolver | |
readjustTrustVector() | NonlinearSolver | protected |
ResidDecreaseNewt_ | NonlinearSolver | private |
ResidDecreaseNewtExp_ | NonlinearSolver | private |
ResidDecreaseSD_ | NonlinearSolver | private |
ResidDecreaseSDExp_ | NonlinearSolver | private |
residErrorNorm(const doublereal *const resid, const char *title=0, const int printLargest=0, const doublereal *const y=0) const | NonlinearSolver | |
residNorm2Cauchy_ | NonlinearSolver | private |
residualComparisonLeg(const doublereal time_curr, const doublereal *const ydot0, int &legBest, doublereal &alphaBest) const | NonlinearSolver | |
ResidWtsReevaluated_ | NonlinearSolver | private |
RJd_norm_ | NonlinearSolver | private |
rtol_ | NonlinearSolver | private |
s_alwaysAssumeNewtonGood | NonlinearSolver | static |
s_doBothSolvesAndCompare | NonlinearSolver | static |
s_print_DogLeg | NonlinearSolver | static |
s_print_NumJac | NonlinearSolver | static |
s_TurnOffTiming | NonlinearSolver | static |
scaleMatrix(GeneralMatrix &jac, doublereal *const y_comm, doublereal *const ydot_comm, doublereal time_curr, int num_newt_its) | NonlinearSolver | |
setAtol(const doublereal *const atol) | NonlinearSolver | |
setBoundsConstraints(const doublereal *const y_low_bounds, const doublereal *const y_high_bounds) | NonlinearSolver | |
setColumnScaling(bool useColScaling, const double *const scaleFactors=0) | NonlinearSolver | |
setDefaultDeltaBoundsMagnitudes() | NonlinearSolver | |
setDeltaBoundsMagnitudes(const doublereal *const deltaBoundsMagnitudes) | NonlinearSolver | |
setMaxNewtIts(const int maxNewtIts) | NonlinearSolver | |
setPrintLvl(int printLvl) | NonlinearSolver | |
setResidualTols(double residRtol, double *residATol, int residNormHandling=2) | NonlinearSolver | |
setRowScaling(bool useRowScaling) | NonlinearSolver | |
setRtol(const doublereal rtol) | NonlinearSolver | |
setSolverScheme(int doDogLeg, int doAffineSolve) | NonlinearSolver | |
setTrustRegionInitializationMethod(int method, doublereal factor) | NonlinearSolver | |
setupDoubleDogleg() | NonlinearSolver | |
solnErrorNorm(const doublereal *const delta_y, const char *title=0, int printLargest=0, const doublereal dampFactor=1.0) const | NonlinearSolver | |
solnType_ | NonlinearSolver | private |
solve_nonlinear_problem(int SolnType, doublereal *const y_comm, doublereal *const ydot_comm, doublereal CJ, doublereal time_curr, GeneralMatrix &jac, int &num_newt_its, int &num_linear_solves, int &num_backtracks, int loglevelInput) | NonlinearSolver | |
time_n | NonlinearSolver | private |
trustDelta_ | NonlinearSolver | private |
trustRegionInitializationFactor_ | NonlinearSolver | private |
trustRegionInitializationMethod_ | NonlinearSolver | private |
trustRegionLength() const | NonlinearSolver | |
userResidAtol_ | NonlinearSolver | private |
userResidRtol_ | NonlinearSolver | private |
~NonlinearSolver() | NonlinearSolver |