Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
serac::TrustRegion Member List

This is the complete list of members for serac::TrustRegion, including all inherited members.

assembleJacobian(const mfem::Vector &x) constserac::TrustRegioninline
computeEnergy(const mfem::Vector &r_local, const HessVecFunc &H, const mfem::Vector &z) constserac::TrustRegioninline
computeResidual(const mfem::Vector &x_, mfem::Vector &r_) constserac::TrustRegioninline
doglegStep(const mfem::Vector &cp, const mfem::Vector &newtonP, double trSize, mfem::Vector &s) constserac::TrustRegioninline
H_left_mostsserac::TrustRegionmutableprotected
hessVec(const mfem::Vector &x_, mfem::Vector &v_) constserac::TrustRegioninline
left_mostsserac::TrustRegionmutableprotected
linear_optionsserac::TrustRegionprotected
Mult(const mfem::Vector &, mfem::Vector &X) constserac::TrustRegioninline
nonlinear_optionsserac::TrustRegionprotected
num_hess_vecsserac::TrustRegionmutable
num_jacobian_assemblesserac::TrustRegionmutable
num_precondsserac::TrustRegionmutable
num_residualsserac::TrustRegionmutable
num_subspace_solvesserac::TrustRegionmutable
precond(const mfem::Vector &x_, mfem::Vector &v_) constserac::TrustRegioninline
projectToBoundaryBetweenWithCoefs(mfem::Vector &z, const mfem::Vector &y, double trSize, double zz, double zy, double yy) constserac::TrustRegioninline
projectToBoundaryWithCoefs(mfem::Vector &z, const mfem::Vector &d, double delta, double zz, double zd, double dd) constserac::TrustRegioninline
r_predserac::TrustRegionmutableprotected
scratchserac::TrustRegionmutableprotected
solveTheSubspaceProblem([[maybe_unused]] mfem::Vector &z, [[maybe_unused]] const HessVecFunc &hess_vec_func, [[maybe_unused]] const std::vector< const mfem::Vector * > ds, [[maybe_unused]] const std::vector< const mfem::Vector * > Hds, [[maybe_unused]] const mfem::Vector &g, [[maybe_unused]] double delta, [[maybe_unused]] int num_leftmost) constserac::TrustRegioninline
solveTrustRegionModelProblem(const mfem::Vector &r0, mfem::Vector &rCurrent, HessVecFunc hess_vec_func, PrecondFunc precond, const TrustRegionSettings &settings, double &trSize, TrustRegionResults &results) constserac::TrustRegioninline
tr_precondserac::TrustRegionprotected
x_predserac::TrustRegionmutableprotected