Defines methods for the solution of a system of
simultaneous linear equations and related operations.
SystemObject Extreme.Mathematics.LinearAlgebraLinearOperator Extreme.Mathematics.LinearAlgebraDecomposition Extreme.Mathematics.LinearAlgebra.IterativeSolvers.PreconditionersPreconditioner Extreme.MathematicsMatrix
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public abstract class LinearOperator
Public MustInherit Class LinearOperator
public ref class LinearOperator abstract
type LinearOperator = class end
The LinearOperator type exposes the following members.
Gets the number of columns in the operator.
Gets the number of rows in the operator.
LinearOperator is implemented by all Matrix
classes and all classes that represent matrix decompositions.
The solution of a system of simultaneous linear equations represented by a
Matrix is one of the most common tasks in linear algebra.
The Solve(Vector) mechanism, which is overloaded, defines a common method
for all classes that can represent matrices. This not only includes the
Matrix class and its descendants, but also the Decomposition
class and its descendants.
LinearOperator also defines operations that are related to solving systems of
equations, such as calculating the matrix GetInverse, the GetDeterminant
and an estimate for the EstimateConditionNumber.
Supported in: 5.x, 4.x