Advanced Multi-Physics (AMP)
On-Line Documentation
ConstraintsEliminationSolver.h
Go to the documentation of this file.
1#ifndef included_AMP_ConstraintsEliminationSolver
2#define included_AMP_ConstraintsEliminationSolver
3
4#include "AMP/solvers/SolverStrategy.h"
5
6namespace AMP::Solver {
7
9
11{
12public:
14 std::shared_ptr<ConstraintsEliminationSolverParameters> params );
15
16 std::string type() const override { return "ConstraintsEliminationSolver"; }
17
18
19 virtual void apply( std::shared_ptr<const AMP::LinearAlgebra::Vector> f,
20 std::shared_ptr<AMP::LinearAlgebra::Vector> u ) override;
21};
22} // namespace AMP::Solver
23
24#endif
std::string type() const override
Return the name of the solver.
ConstraintsEliminationSolver(std::shared_ptr< ConstraintsEliminationSolverParameters > params)
virtual void apply(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< AMP::LinearAlgebra::Vector > u) override
std::shared_ptr< AMP::Solver::SolverStrategy > shared_ptr
SolverStrategyParameters ConstraintsEliminationSolverParameters



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:41.
Comments on this page