Cantera  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_itsNonlinearSolver
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_currNonlinearSolverprivate
m_y_n_trialNonlinearSolverprivate
m_y_nm1NonlinearSolverprivate
m_ydot_n_currNonlinearSolverprivate
m_ydot_nm1NonlinearSolverprivate
m_ydot_trialNonlinearSolverprivate
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
setPreviousTimeStep(const std::vector< doublereal > &y_nm1, const std::vector< doublereal > &ydot_nm1)NonlinearSolvervirtual
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()NonlinearSolvervirtual