The concept SparseLinearAlgebraTraits_d
is used to solve sparse linear systems A × X = B.
- Refines:
LinearAlgebraTraits_d
- Has Models:
CGAL::Eigen_solver_traits<T>
OpenNL::DefaultLinearSolverTraits<COEFFTYPE, MATRIX, VECTOR, SOLVER>
in OpenNL package
OpenNL::SymmetricLinearSolverTraits<COEFFTYPE, MATRIX, VECTOR, SOLVER>
in OpenNL package
- See Also
SparseLinearAlgebraTraits_d::Matrix
-
SparseLinearAlgebraTraits_d::Vector
bool SparseLinearAlgebraTraits_d::linear_solver |
( |
const Matrix & |
A, |
|
|
const Vector & |
B, |
|
|
Vector & |
X, |
|
|
NT & |
D |
|
) |
| |
Solve the sparse linear system A × X = B.
Return true on success. The solution is then (1/D) × X.
- Precondition
A.row_dimension()
== B.dimension()
-
A.column_dimension()
== X.dimension()