Cantera  2.0
NonlinearSolver Member List

This is the complete list of members for NonlinearSolver, including all inherited members.

adjustUpStepMinimums()NonlinearSolver
atolBase_NonlinearSolverprivate
atolk_NonlinearSolverprivate
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()NonlinearSolverprivate
calcSolnToResNormVector()NonlinearSolver
calcTrustDistance(std::vector< doublereal > const &deltaX) const NonlinearSolverprotected
calcTrustIntersection(doublereal trustVal, doublereal &lambda, doublereal &alpha) const NonlinearSolver
checkUserResidualTols_NonlinearSolverprivate
computeResidWts()NonlinearSolver
convergenceCheck(int dampCode, doublereal s1)NonlinearSolver
createSolnWeights(const doublereal *const y)NonlinearSolver
CurrentTrustFactor_NonlinearSolverprivate
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_nNonlinearSolverprivate
deltaBoundStep(const doublereal *const y, const doublereal *const step0)NonlinearSolver
deltaX_CP_NonlinearSolverprivate
deltaX_Newton_NonlinearSolverprivate
deltaX_trust_NonlinearSolverprivate
descentComparison(doublereal time_curr, doublereal *ydot0, doublereal *ydot1, int &numTrials)NonlinearSolver
dist_R0_NonlinearSolverprivate
dist_R1_NonlinearSolverprivate
dist_R2_NonlinearSolverprivate
dist_Total_NonlinearSolverprivate
doAffineNewtonSolve(const doublereal *const y_curr, const doublereal *const ydot_curr, doublereal *const delta_y, GeneralMatrix &jac)NonlinearSolver
doAffineSolve_NonlinearSolverprivate
doCauchyPointSolve(GeneralMatrix &jac)NonlinearSolver
doDogLeg_NonlinearSolverprivate
dogLegAlpha_NonlinearSolverprivate
dogLegID_NonlinearSolverprivate
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 NonlinearSolverprotected
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_NonlinearSolverprivate
highBoundsConstraintVector()NonlinearSolver
initializeTrustRegion()NonlinearSolver
jacCopyPtr_NonlinearSolverprivate
Jd_NonlinearSolverprivate
JdJd_norm_NonlinearSolverprivate
lambdaStar_NonlinearSolverprivate
lambdaToLeg(const doublereal lambda, doublereal &alpha) const NonlinearSolver
lowBoundsConstraintVector()NonlinearSolver
m_colScalesNonlinearSolverprivate
m_colScalingNonlinearSolverprivate
m_conditionNumberNonlinearSolverprivate
m_dampBoundNonlinearSolverprivate
m_dampResNonlinearSolverprivate
m_deltaStepMaximumNonlinearSolverprivate
m_deltaStepMinimumNonlinearSolverprivate
m_ewtNonlinearSolverprivate
m_funcNonlinearSolverprivate
m_jacFormMethodNonlinearSolverprivate
m_manualDeltaStepSetNonlinearSolverprivate
m_matrixConditioningNonlinearSolverprivate
m_min_newt_itsNonlinearSolverprivate
m_nfeNonlinearSolvermutableprivate
m_nJacEvalNonlinearSolverprivate
m_normDeltaSoln_CPNonlinearSolverprivate
m_normDeltaSoln_NewtonNonlinearSolverprivate
m_normResid_0NonlinearSolverprivate
m_normResid_1NonlinearSolverprivate
m_normResid_BoundNonlinearSolverprivate
m_normResid_fullNonlinearSolverprivate
m_normResidPointsNonlinearSolverprivate
m_normResidTrialNonlinearSolverprivate
m_numLocalLinearSolvesNonlinearSolverprivate
m_numTotalLinearSolvesNonlinearSolverprivate
m_numTotalNewtItsNonlinearSolverprivate
m_orderNonlinearSolverprivate
m_print_flagNonlinearSolverprivate
m_residNonlinearSolvermutableprivate
m_resid_scaledNonlinearSolvermutableprivate
m_residWtsNonlinearSolverprivate
m_rowScalesNonlinearSolverprivate
m_rowScalingNonlinearSolverprivate
m_rowWtScalesNonlinearSolverprivate
m_ScaleSolnNormToResNormNonlinearSolverprivate
m_step_1NonlinearSolverprivate
m_wkspNonlinearSolvermutableprivate
m_wksp_2NonlinearSolvermutableprivate
m_y_high_boundsNonlinearSolverprivate
m_y_low_boundsNonlinearSolverprivate
m_y_n_1NonlinearSolverprivate
m_y_n_currNonlinearSolverprivate
m_y_nm1NonlinearSolverprivate
m_ydot_n_1NonlinearSolverprivate
m_ydot_n_currNonlinearSolverprivate
m_ydot_nm1NonlinearSolverprivate
maxNewtIts_NonlinearSolverprivate
neq_NonlinearSolverprivate
NextTrustFactor_NonlinearSolverprivate
NonlinearSolver(ResidJacEval *func)NonlinearSolver
NonlinearSolver(const NonlinearSolver &right)NonlinearSolver
norm_deltaX_trust_NonlinearSolvermutableprivate
normTrust_CP_NonlinearSolverprivate
normTrust_Newton_NonlinearSolverprivate
Nuu_NonlinearSolverprivate
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()NonlinearSolverprotected
ResidDecreaseNewt_NonlinearSolverprivate
ResidDecreaseNewtExp_NonlinearSolverprivate
ResidDecreaseSD_NonlinearSolverprivate
ResidDecreaseSDExp_NonlinearSolverprivate
residErrorNorm(const doublereal *const resid, const char *title=0, const int printLargest=0, const doublereal *const y=0) const NonlinearSolver
residNorm2Cauchy_NonlinearSolverprivate
residualComparisonLeg(const doublereal time_curr, const doublereal *const ydot0, int &legBest, doublereal &alphaBest) const NonlinearSolver
ResidWtsReevaluated_NonlinearSolverprivate
RJd_norm_NonlinearSolverprivate
rtol_NonlinearSolverprivate
s_alwaysAssumeNewtonGoodNonlinearSolverstatic
s_doBothSolvesAndCompareNonlinearSolverstatic
s_print_DogLegNonlinearSolverstatic
s_print_NumJacNonlinearSolverstatic
s_TurnOffTimingNonlinearSolverstatic
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_NonlinearSolverprivate
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_nNonlinearSolverprivate
trustDelta_NonlinearSolverprivate
trustRegionInitializationFactor_NonlinearSolverprivate
trustRegionInitializationMethod_NonlinearSolverprivate
trustRegionLength() const NonlinearSolver
userResidAtol_NonlinearSolverprivate
userResidRtol_NonlinearSolverprivate
~NonlinearSolver()NonlinearSolver