Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::Solver::TrilinosMueLuSolver Member List

This is the complete list of members for AMP::Solver::TrilinosMueLuSolver, including all inherited members.

apply(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< AMP::LinearAlgebra::Vector > u) overrideAMP::Solver::TrilinosMueLuSolvervirtual
buildHierarchyByLevel(void)AMP::Solver::TrilinosMueLuSolverprotected
buildHierarchyFromDefaults(void)AMP::Solver::TrilinosMueLuSolverprotected
checkStoppingCriteria(AMP::Scalar res_norm, bool check_iters=true)AMP::Solver::SolverStrategyprotectedvirtual
createSolver(std::shared_ptr< SolverStrategyParameters > solverStrategyParameters)AMP::Solver::TrilinosMueLuSolverinlinestatic
d_bComputeResidualAMP::Solver::SolverStrategyprotected
d_bCreationPhaseAMP::Solver::TrilinosMueLuSolverprivate
d_bIsNestedSolverAMP::Solver::SolverStrategyprotected
d_bRobustModeAMP::Solver::TrilinosMueLuSolverprivate
d_build_hierarchyAMP::Solver::TrilinosMueLuSolverprivate
d_build_hierarchy_from_defaultsAMP::Solver::TrilinosMueLuSolverprivate
d_bUseEpetraAMP::Solver::TrilinosMueLuSolverprivate
d_bUseZeroInitialGuessAMP::Solver::SolverStrategyprotected
d_commAMP::Solver::TrilinosMueLuSolverprivate
d_ConvergenceStatusAMP::Solver::SolverStrategyprotected
d_dAbsoluteToleranceAMP::Solver::SolverStrategyprotected
d_dbAMP::Solver::SolverStrategyprotected
d_dInitialResidualAMP::Solver::SolverStrategyprotected
d_dRelativeToleranceAMP::Solver::SolverStrategyprotected
d_dResidualNormAMP::Solver::SolverStrategyprotected
d_exec_spaceAMP::Solver::SolverStrategyprotected
d_factoryManagerAMP::Solver::TrilinosMueLuSolverprivate
d_global_dbAMP::Solver::SolverStrategyprotected
d_iDebugPrintInfoLevelAMP::Solver::SolverStrategyprotected
d_iInstanceIdAMP::Solver::SolverStrategyprotectedstatic
d_iMaxIterationsAMP::Solver::SolverStrategyprotected
d_iNumberIterationsAMP::Solver::SolverStrategyprotected
d_iObjectIdAMP::Solver::SolverStrategyprotected
d_iterationHistoryAMP::Solver::SolverStrategyprotected
d_levelFactoryManagerAMP::Solver::TrilinosMueLuSolverprivate
d_matrixAMP::Solver::TrilinosMueLuSolverprivate
d_maxLevelsAMP::Solver::TrilinosMueLuSolverprivate
d_memory_locationAMP::Solver::SolverStrategyprotected
d_mueluHierarchyAMP::Solver::TrilinosMueLuSolverprivate
d_mueluHierarchyManagerAMP::Solver::TrilinosMueLuSolverprivate
d_MueLuParameterListAMP::Solver::TrilinosMueLuSolverprivate
d_mueluSolverAMP::Solver::TrilinosMueLuSolverprivate
d_pFunctionScalingAMP::Solver::SolverStrategyprotected
d_pNestedSolverAMP::Solver::SolverStrategyprotected
d_pOperatorAMP::Solver::SolverStrategyprotected
d_pSolutionScalingAMP::Solver::SolverStrategyprotected
d_smoother_typeAMP::Solver::TrilinosMueLuSolverprivate
d_sNameAMP::Solver::SolverStrategyprotected
d_writerAMP::Solver::SolverStrategyprotected
getAbsoluteTolerance() constAMP::Solver::SolverStrategyinline
getBaseFromInput(std::shared_ptr< AMP::Database > db)AMP::Solver::SolverStrategyprotected
getCoarseSolverFactory(void)AMP::Solver::TrilinosMueLuSolverprotected
getConverged(void) constAMP::Solver::SolverStrategyinline
getConvergenceStatus(void) constAMP::Solver::SolverStrategyinline
getConvergenceStatusString(void) constAMP::Solver::SolverStrategyinline
getDebugPrintInfoLevel(void)AMP::Solver::SolverStrategyinline
getExecutionSpace() constAMP::Solver::SolverStrategyinline
getFromInput(std::shared_ptr< const AMP::Database > db)AMP::Solver::TrilinosMueLuSolverprotected
getFunctionScaling()AMP::Solver::SolverStrategyinline
getInitialResidual(void) constAMP::Solver::SolverStrategyinlinevirtual
getIterationHistory(void)AMP::Solver::SolverStrategyinlinevirtual
getIterations(void) constAMP::Solver::SolverStrategyinlinevirtual
getMaxIterations(void) constAMP::Solver::SolverStrategyinline
getMLSolver(void)AMP::Solver::TrilinosMueLuSolverinline
getNestedSolver(void)AMP::Solver::SolverStrategyinlinevirtual
getOperator(void)AMP::Solver::SolverStrategyvirtual
getRelativeTolerance() constAMP::Solver::SolverStrategyinline
getResidualNorm(void) constAMP::Solver::SolverStrategyinlinevirtual
getRFactory(void)AMP::Solver::TrilinosMueLuSolverprotected
getSaPFactory(void)AMP::Solver::TrilinosMueLuSolverprotected
getSmootherFactory(const int level)AMP::Solver::TrilinosMueLuSolverprotected
getSmootherParameters(const int level)AMP::Solver::TrilinosMueLuSolverprotected
getSolutionScaling()AMP::Solver::SolverStrategyinline
getTentativePFactory(void)AMP::Solver::TrilinosMueLuSolverprotected
getTotalNumberOfIterations(void)AMP::Solver::SolverStrategy
getVerbosityLevel()AMP::Solver::TrilinosMueLuSolverprotected
getXpetraMatrix()AMP::Solver::TrilinosMueLuSolverprotected
initialize(std::shared_ptr< const SolverStrategyParameters > parameters) overrideAMP::Solver::TrilinosMueLuSolvervirtual
print(std::ostream &)AMP::Solver::SolverStrategyinlinevirtual
printConvergenceStatus(SolverStrategy::SolverStatus, std::ostream &=AMP::pout) constAMP::Solver::SolverStrategyinlinevirtual
printStatistics(std::ostream &os=AMP::pout)AMP::Solver::SolverStrategyinlinevirtual
registerOperator(std::shared_ptr< AMP::Operator::Operator > op) overrideAMP::Solver::TrilinosMueLuSolvervirtual
registerWriter(std::shared_ptr< AMP::IO::Writer > writer)AMP::Solver::SolverStrategyinlinevirtual
reset(std::shared_ptr< SolverStrategyParameters > params) overrideAMP::Solver::TrilinosMueLuSolvervirtual
resetOperator(std::shared_ptr< const AMP::Operator::OperatorParameters > params) overrideAMP::Solver::TrilinosMueLuSolvervirtual
residual(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< const AMP::LinearAlgebra::Vector > u, std::shared_ptr< AMP::LinearAlgebra::Vector > r)AMP::Solver::SolverStrategyvirtual
reSolveWithLU(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< AMP::LinearAlgebra::Vector > u)AMP::Solver::TrilinosMueLuSolverprotected
setAbsoluteTolerance(AMP::Scalar abs_tol)AMP::Solver::SolverStrategyinlinevirtual
setComponentScalings(std::shared_ptr< AMP::LinearAlgebra::Vector > s, std::shared_ptr< AMP::LinearAlgebra::Vector > f)AMP::Solver::SolverStrategyinline
setDebugPrintInfoLevel(int print_level)AMP::Solver::SolverStrategyinlinevirtual
setExecutionSpace(AMP::Utilities::ExecutionSpace space)AMP::Solver::SolverStrategyinline
setInitialGuess(std::shared_ptr< AMP::LinearAlgebra::Vector > initialGuess)AMP::Solver::SolverStrategyvirtual
setIsNestedSolver(bool is_nested)AMP::Solver::SolverStrategyinline
setMaxIterations(const int max_iterations)AMP::Solver::SolverStrategyinlinevirtual
setNestedSolver(std::shared_ptr< SolverStrategy > solver)AMP::Solver::SolverStrategyinlinevirtual
setRelativeTolerance(AMP::Scalar rel_tol)AMP::Solver::SolverStrategyinlinevirtual
setZeroInitialGuess(bool use_zero_guess)AMP::Solver::SolverStrategyinlinevirtual
shared_ptr typedefAMP::Solver::SolverStrategy
SolverStatus enum nameAMP::Solver::SolverStrategy
SolverStrategy()AMP::Solver::SolverStrategy
SolverStrategy(std::shared_ptr< const SolverStrategyParameters > parameters)AMP::Solver::SolverStrategyexplicit
solveWithHierarchy(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< AMP::LinearAlgebra::Vector > u)AMP::Solver::TrilinosMueLuSolver
statusToString(SolverStatus status)AMP::Solver::SolverStrategyinlinestatic
TrilinosMueLuSolver()AMP::Solver::TrilinosMueLuSolver
TrilinosMueLuSolver(std::shared_ptr< TrilinosMueLuSolverParameters > parameters)AMP::Solver::TrilinosMueLuSolverexplicit
type() const overrideAMP::Solver::TrilinosMueLuSolverinlinevirtual
~SolverStrategy()AMP::Solver::SolverStrategyvirtual
~TrilinosMueLuSolver()AMP::Solver::TrilinosMueLuSolvervirtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:45.
Comments on this page