Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
smith::NonlinearBlockSolverBase Member List

This is the complete list of members for smith::NonlinearBlockSolverBase, including all inherited members.

checkConvergence(double tolerance_multiplier, const std::vector< mfem::Vector > &residuals) constsmith::NonlinearBlockSolverBaseinline
clearMemory() constsmith::NonlinearBlockSolverBaseinlinevirtual
convergence_context_smith::NonlinearBlockSolverBasemutableprotected
convergenceStatus(double tolerance_multiplier, const std::vector< mfem::Vector > &residuals) constsmith::NonlinearBlockSolverBaseinline
convergenceStatus(double tolerance_multiplier, const std::vector< mfem::Vector > &residuals, NonlinearConvergenceContext &context) const =0smith::NonlinearBlockSolverBasepure virtual
DualPtr typedefsmith::NonlinearBlockSolverBase
FieldD typedefsmith::NonlinearBlockSolverBase
FieldPtr typedefsmith::NonlinearBlockSolverBase
FieldT typedefsmith::NonlinearBlockSolverBase
is_setup_smith::NonlinearBlockSolverBasemutableprotected
MatrixPtr typedefsmith::NonlinearBlockSolverBase
primeConvergenceContext(const std::vector< mfem::Vector > &residuals, NonlinearConvergenceContext &context) const =0smith::NonlinearBlockSolverBasepure virtual
resetConvergenceState() constsmith::NonlinearBlockSolverBaseinlinevirtual
setInnerToleranceMultiplier(double multiplier)=0smith::NonlinearBlockSolverBasepure virtual
solve(const std::vector< FieldPtr > &u_guesses, std::function< std::vector< mfem::Vector >(const std::vector< FieldPtr > &)> residuals, std::function< std::vector< std::vector< MatrixPtr >>(const std::vector< FieldPtr > &)> jacobians) const =0smith::NonlinearBlockSolverBasepure virtual
solveAdjoint(const std::vector< DualPtr > &u_bars, std::vector< std::vector< MatrixPtr >> &jacobian_transposed) const =0smith::NonlinearBlockSolverBasepure virtual
~NonlinearBlockSolverBase()smith::NonlinearBlockSolverBaseinlinevirtual