From 60bf831b357a12b344904da0c82f0703cc373427 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Mon, 16 Sep 2013 21:45:31 +0200 Subject: [PATCH] LA: s/IPreConditioner/IPreconditioner/ (casing) --- .../IterativeSolvers/CompositeSolverExample.cs | 2 +- .../LinearAlgebra/Complex/Solvers/BiCgStab.cs | 8 ++++---- .../LinearAlgebra/Complex/Solvers/CompositeSolver.cs | 12 ++++++------ src/Numerics/LinearAlgebra/Complex/Solvers/GpBiCg.cs | 8 ++++---- .../LinearAlgebra/Complex/Solvers/MlkBiCgStab.cs | 8 ++++---- .../Complex/Solvers/Preconditioners/Diagonal.cs | 2 +- .../Complex/Solvers/Preconditioners/Ilutp.cs | 2 +- .../Complex/Solvers/Preconditioners/IncompleteLU.cs | 2 +- src/Numerics/LinearAlgebra/Complex/Solvers/TFQMR.cs | 8 ++++---- .../LinearAlgebra/Complex32/Solvers/BiCgStab.cs | 8 ++++---- .../Complex32/Solvers/CompositeSolver.cs | 12 ++++++------ .../LinearAlgebra/Complex32/Solvers/GpBiCg.cs | 8 ++++---- .../LinearAlgebra/Complex32/Solvers/MlkBiCgStab.cs | 8 ++++---- .../Complex32/Solvers/Preconditioners/Diagonal.cs | 2 +- .../Complex32/Solvers/Preconditioners/Ilutp.cs | 2 +- .../Solvers/Preconditioners/IncompleteLU.cs | 2 +- .../LinearAlgebra/Complex32/Solvers/TFQMR.cs | 8 ++++---- .../LinearAlgebra/Double/Solvers/BiCgStab.cs | 8 ++++---- .../LinearAlgebra/Double/Solvers/CompositeSolver.cs | 12 ++++++------ src/Numerics/LinearAlgebra/Double/Solvers/GpBiCg.cs | 8 ++++---- .../LinearAlgebra/Double/Solvers/MlkBiCgStab.cs | 8 ++++---- .../Double/Solvers/Preconditioners/Diagonal.cs | 2 +- .../Double/Solvers/Preconditioners/Ilutp.cs | 2 +- .../Double/Solvers/Preconditioners/IncompleteLU.cs | 2 +- src/Numerics/LinearAlgebra/Double/Solvers/TFQMR.cs | 8 ++++---- .../LinearAlgebra/Single/Solvers/BiCgStab.cs | 8 ++++---- .../LinearAlgebra/Single/Solvers/CompositeSolver.cs | 12 ++++++------ src/Numerics/LinearAlgebra/Single/Solvers/GpBiCg.cs | 8 ++++---- .../LinearAlgebra/Single/Solvers/MlkBiCgStab.cs | 8 ++++---- .../Single/Solvers/Preconditioners/Diagonal.cs | 2 +- .../Single/Solvers/Preconditioners/Ilutp.cs | 2 +- .../Single/Solvers/Preconditioners/IncompleteLU.cs | 2 +- src/Numerics/LinearAlgebra/Single/Solvers/TFQMR.cs | 8 ++++---- .../LinearAlgebra/Solvers/IIterativeSolver.cs | 8 ++++---- .../LinearAlgebra/Solvers/IIterativeSolverSetup.cs | 2 +- .../{IPreConditioner.cs => IPreconditioner.cs} | 2 +- .../LinearAlgebra/Solvers/UnitPreconditioner.cs | 2 +- src/Numerics/Numerics.csproj | 2 +- .../Complex/Solvers/Preconditioners/DiagonalTest.cs | 4 ++-- .../Complex/Solvers/Preconditioners/IlutpTest.cs | 4 ++-- .../Solvers/Preconditioners/IncompleteLUTest.cs | 4 ++-- .../Solvers/Preconditioners/PreConditionerTest.cs | 4 ++-- .../Preconditioners/UnitPreconditionerTest.cs | 4 ++-- .../Solvers/Preconditioners/DiagonalTest.cs | 4 ++-- .../Complex32/Solvers/Preconditioners/IlutpTest.cs | 4 ++-- .../Solvers/Preconditioners/IncompleteLUTest.cs | 4 ++-- .../Solvers/Preconditioners/PreConditionerTest.cs | 4 ++-- .../Preconditioners/UnitPreconditionerTest.cs | 4 ++-- .../Double/Solvers/Preconditioners/DiagonalTest.cs | 4 ++-- .../Double/Solvers/Preconditioners/IlutpTest.cs | 4 ++-- .../Solvers/Preconditioners/IncompleteLUTest.cs | 4 ++-- .../Solvers/Preconditioners/PreConditionerTest.cs | 4 ++-- .../Preconditioners/UnitPreconditionerTest.cs | 4 ++-- .../Single/Solvers/Preconditioners/DiagonalTest.cs | 4 ++-- .../Single/Solvers/Preconditioners/IlutpTest.cs | 4 ++-- .../Solvers/Preconditioners/IncompleteLUTest.cs | 4 ++-- .../Solvers/Preconditioners/PreConditionerTest.cs | 4 ++-- .../Preconditioners/UnitPreconditionerTest.cs | 4 ++-- 58 files changed, 149 insertions(+), 149 deletions(-) rename src/Numerics/LinearAlgebra/Solvers/{IPreConditioner.cs => IPreconditioner.cs} (97%) diff --git a/src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs b/src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs index fdd1e23f..01b7fd8b 100644 --- a/src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs +++ b/src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs @@ -180,7 +180,7 @@ namespace Examples.LinearAlgebra.IterativeSolversExamples return new BiCgStab(); } - public IPreConditioner CreatePreconditioner() + public IPreconditioner CreatePreconditioner() { return null; } diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/BiCgStab.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/BiCgStab.cs index fc5d2f58..6cbdc370 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/BiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/BiCgStab.cs @@ -106,7 +106,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -120,7 +120,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -371,7 +371,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient , A. /// The solution , B. /// The result , X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -385,7 +385,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient , A. /// The solution , B. /// The result , X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/CompositeSolver.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/CompositeSolver.cs index 598e1048..55d1f34c 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/CompositeSolver.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/CompositeSolver.cs @@ -63,7 +63,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// /// The collection of solvers that will be used /// - readonly List, IPreConditioner>> _solvers; + readonly List, IPreconditioner>> _solvers; /// /// The status of the calculation. @@ -83,7 +83,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers public CompositeSolver(IEnumerable> solvers) { - _solvers = solvers.Select(setup => new Tuple, IPreConditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); + _solvers = solvers.Select(setup => new Tuple, IPreconditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); } /// @@ -109,7 +109,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -123,7 +123,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -219,7 +219,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -233,7 +233,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/GpBiCg.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/GpBiCg.cs index 04006d84..27200050 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/GpBiCg.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/GpBiCg.cs @@ -155,7 +155,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -169,7 +169,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -471,7 +471,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -485,7 +485,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/MlkBiCgStab.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/MlkBiCgStab.cs index 527e33b3..767de5f8 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/MlkBiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/MlkBiCgStab.cs @@ -176,7 +176,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -190,7 +190,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -637,7 +637,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -651,7 +651,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Diagonal.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Diagonal.cs index 316cd888..a7807974 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Diagonal.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Diagonal.cs @@ -46,7 +46,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers.Preconditioners /// A diagonal preconditioner. The preconditioner uses the inverse /// of the matrix diagonal as preconditioning values. /// - public sealed class Diagonal : IPreConditioner + public sealed class Diagonal : IPreconditioner { /// /// The inverse of the matrix diagonal. diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Ilutp.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Ilutp.cs index e60d5185..7c4b9161 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Ilutp.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/Ilutp.cs @@ -60,7 +60,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers.Preconditioners /// pp. 20 - 28
/// Algorithm is described in Section 2, page 22 /// - public sealed class Ilutp : IPreConditioner + public sealed class Ilutp : IPreconditioner { /// /// The default fill level. diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/IncompleteLU.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/IncompleteLU.cs index 57632f78..692f0d61 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/IncompleteLU.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/Preconditioners/IncompleteLU.cs @@ -51,7 +51,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers.Preconditioners /// Yousef Saad
/// Algorithm is described in Chapter 10, section 10.3.2, page 275
/// - public sealed class IncompleteLU : IPreConditioner + public sealed class IncompleteLU : IPreconditioner { /// /// The matrix holding the lower (L) and upper (U) matrices. The diff --git a/src/Numerics/LinearAlgebra/Complex/Solvers/TFQMR.cs b/src/Numerics/LinearAlgebra/Complex/Solvers/TFQMR.cs index 2c863fb0..357ea2cc 100644 --- a/src/Numerics/LinearAlgebra/Complex/Solvers/TFQMR.cs +++ b/src/Numerics/LinearAlgebra/Complex/Solvers/TFQMR.cs @@ -95,7 +95,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -109,7 +109,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -371,7 +371,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -385,7 +385,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/BiCgStab.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/BiCgStab.cs index 009be4cb..a62c6212 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/BiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/BiCgStab.cs @@ -100,7 +100,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -114,7 +114,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -365,7 +365,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient , A. /// The solution , B. /// The result , X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -379,7 +379,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient , A. /// The solution , B. /// The result , X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/CompositeSolver.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/CompositeSolver.cs index 3f1350ec..3f8eb369 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/CompositeSolver.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/CompositeSolver.cs @@ -56,7 +56,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// /// The collection of solvers that will be used /// - readonly List, IPreConditioner>> _solvers; + readonly List, IPreconditioner>> _solvers; /// /// The status of the calculation. @@ -76,7 +76,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers public CompositeSolver(IEnumerable> solvers) { - _solvers = solvers.Select(setup => new Tuple, IPreConditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); + _solvers = solvers.Select(setup => new Tuple, IPreconditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); } /// @@ -102,7 +102,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -116,7 +116,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -212,7 +212,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -226,7 +226,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/GpBiCg.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/GpBiCg.cs index 127050b3..3c5ae9b2 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/GpBiCg.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/GpBiCg.cs @@ -148,7 +148,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -162,7 +162,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -469,7 +469,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -483,7 +483,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/MlkBiCgStab.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/MlkBiCgStab.cs index 3054af9c..4c44c535 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/MlkBiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/MlkBiCgStab.cs @@ -168,7 +168,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -182,7 +182,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -634,7 +634,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -648,7 +648,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Diagonal.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Diagonal.cs index 2072b0c3..adb9461e 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Diagonal.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Diagonal.cs @@ -40,7 +40,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers.Preconditioners /// A diagonal preconditioner. The preconditioner uses the inverse /// of the matrix diagonal as preconditioning values. /// - public sealed class Diagonal : IPreConditioner + public sealed class Diagonal : IPreconditioner { /// /// The inverse of the matrix diagonal. diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Ilutp.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Ilutp.cs index 47b13110..1fedf956 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Ilutp.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/Ilutp.cs @@ -54,7 +54,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers.Preconditioners /// pp. 20 - 28
/// Algorithm is described in Section 2, page 22 /// - public sealed class Ilutp : IPreConditioner + public sealed class Ilutp : IPreconditioner { /// /// The default fill level. diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/IncompleteLU.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/IncompleteLU.cs index 4d440634..b8d5b715 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/IncompleteLU.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/Preconditioners/IncompleteLU.cs @@ -45,7 +45,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers.Preconditioners /// Yousef Saad
/// Algorithm is described in Chapter 10, section 10.3.2, page 275
/// - public sealed class IncompleteLU : IPreConditioner + public sealed class IncompleteLU : IPreconditioner { /// /// The matrix holding the lower (L) and upper (U) matrices. The diff --git a/src/Numerics/LinearAlgebra/Complex32/Solvers/TFQMR.cs b/src/Numerics/LinearAlgebra/Complex32/Solvers/TFQMR.cs index be9806b8..b11ca1c8 100644 --- a/src/Numerics/LinearAlgebra/Complex32/Solvers/TFQMR.cs +++ b/src/Numerics/LinearAlgebra/Complex32/Solvers/TFQMR.cs @@ -87,7 +87,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -101,7 +101,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -368,7 +368,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -382,7 +382,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/BiCgStab.cs b/src/Numerics/LinearAlgebra/Double/Solvers/BiCgStab.cs index 3e95c79e..b2f9ad55 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/BiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/BiCgStab.cs @@ -99,7 +99,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -113,7 +113,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -364,7 +364,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient , A. /// The solution , B. /// The result , X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -378,7 +378,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient , A. /// The solution , B. /// The result , X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/CompositeSolver.cs b/src/Numerics/LinearAlgebra/Double/Solvers/CompositeSolver.cs index 675c1bcb..0183ce12 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/CompositeSolver.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/CompositeSolver.cs @@ -56,7 +56,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// /// The collection of solvers that will be used /// - readonly List, IPreConditioner>> _solvers; + readonly List, IPreconditioner>> _solvers; /// /// The status of the calculation. @@ -76,7 +76,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers public CompositeSolver(IEnumerable> solvers) { - _solvers = solvers.Select(setup => new Tuple, IPreConditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); + _solvers = solvers.Select(setup => new Tuple, IPreconditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); } /// @@ -102,7 +102,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -116,7 +116,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -212,7 +212,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -226,7 +226,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/GpBiCg.cs b/src/Numerics/LinearAlgebra/Double/Solvers/GpBiCg.cs index 7c5b4104..d55612da 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/GpBiCg.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/GpBiCg.cs @@ -154,7 +154,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -168,7 +168,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -475,7 +475,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -489,7 +489,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/MlkBiCgStab.cs b/src/Numerics/LinearAlgebra/Double/Solvers/MlkBiCgStab.cs index 8dce4e6d..8b650f86 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/MlkBiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/MlkBiCgStab.cs @@ -173,7 +173,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -187,7 +187,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -633,7 +633,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -647,7 +647,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Diagonal.cs b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Diagonal.cs index 97114ce5..a065e22e 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Diagonal.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Diagonal.cs @@ -38,7 +38,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers.Preconditioners /// A diagonal preconditioner. The preconditioner uses the inverse /// of the matrix diagonal as preconditioning values. /// - public sealed class Diagonal : IPreConditioner + public sealed class Diagonal : IPreconditioner { /// /// The inverse of the matrix diagonal. diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Ilutp.cs b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Ilutp.cs index e4b50ef9..098c314b 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Ilutp.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/Ilutp.cs @@ -52,7 +52,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers.Preconditioners /// pp. 20 - 28
/// Algorithm is described in Section 2, page 22 /// - public sealed class Ilutp : IPreConditioner + public sealed class Ilutp : IPreconditioner { /// /// The default fill level. diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/IncompleteLU.cs b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/IncompleteLU.cs index 7f9fbb77..e86750b0 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/IncompleteLU.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/Preconditioners/IncompleteLU.cs @@ -43,7 +43,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers.Preconditioners /// Yousef Saad
/// Algorithm is described in Chapter 10, section 10.3.2, page 275
/// - public sealed class IncompleteLU : IPreConditioner + public sealed class IncompleteLU : IPreconditioner { /// /// The matrix holding the lower (L) and upper (U) matrices. The diff --git a/src/Numerics/LinearAlgebra/Double/Solvers/TFQMR.cs b/src/Numerics/LinearAlgebra/Double/Solvers/TFQMR.cs index 82608e91..40589766 100644 --- a/src/Numerics/LinearAlgebra/Double/Solvers/TFQMR.cs +++ b/src/Numerics/LinearAlgebra/Double/Solvers/TFQMR.cs @@ -87,7 +87,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -101,7 +101,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -368,7 +368,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -382,7 +382,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/BiCgStab.cs b/src/Numerics/LinearAlgebra/Single/Solvers/BiCgStab.cs index dad2eecb..486b69a9 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/BiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/BiCgStab.cs @@ -99,7 +99,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -113,7 +113,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient , A. /// The solution , b. /// The result , x. - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -364,7 +364,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient , A. /// The solution , B. /// The result , X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -378,7 +378,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient , A. /// The solution , B. /// The result , X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/CompositeSolver.cs b/src/Numerics/LinearAlgebra/Single/Solvers/CompositeSolver.cs index f06bce73..625515d8 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/CompositeSolver.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/CompositeSolver.cs @@ -56,7 +56,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// /// The collection of solvers that will be used /// - readonly List, IPreConditioner>> _solvers; + readonly List, IPreconditioner>> _solvers; /// /// The status of the calculation. @@ -76,7 +76,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers public CompositeSolver(IEnumerable> solvers) { - _solvers = solvers.Select(setup => new Tuple, IPreConditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); + _solvers = solvers.Select(setup => new Tuple, IPreconditioner>(setup.CreateSolver(), setup.CreatePreconditioner() ?? new UnitPreconditioner())).ToList(); } /// @@ -102,7 +102,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -116,7 +116,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -212,7 +212,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -226,7 +226,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/GpBiCg.cs b/src/Numerics/LinearAlgebra/Single/Solvers/GpBiCg.cs index 5692eab9..8a8c5046 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/GpBiCg.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/GpBiCg.cs @@ -148,7 +148,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -162,7 +162,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -469,7 +469,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -483,7 +483,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/MlkBiCgStab.cs b/src/Numerics/LinearAlgebra/Single/Solvers/MlkBiCgStab.cs index 21b874d1..11a5532d 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/MlkBiCgStab.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/MlkBiCgStab.cs @@ -172,7 +172,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -186,7 +186,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -636,7 +636,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -650,7 +650,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Diagonal.cs b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Diagonal.cs index 0678607f..16317f81 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Diagonal.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Diagonal.cs @@ -38,7 +38,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers.Preconditioners /// A diagonal preconditioner. The preconditioner uses the inverse /// of the matrix diagonal as preconditioning values. /// - public sealed class Diagonal : IPreConditioner + public sealed class Diagonal : IPreconditioner { /// /// The inverse of the matrix diagonal. diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Ilutp.cs b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Ilutp.cs index 169cf789..a13d41cd 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Ilutp.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/Ilutp.cs @@ -52,7 +52,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers.Preconditioners /// pp. 20 - 28
/// Algorithm is described in Section 2, page 22 /// - public sealed class Ilutp : IPreConditioner + public sealed class Ilutp : IPreconditioner { /// /// The default fill level. diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/IncompleteLU.cs b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/IncompleteLU.cs index 56ed5f08..01f6b854 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/IncompleteLU.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/Preconditioners/IncompleteLU.cs @@ -43,7 +43,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers.Preconditioners /// Yousef Saad
/// Algorithm is described in Chapter 10, section 10.3.2, page 275
/// - public sealed class IncompleteLU : IPreConditioner + public sealed class IncompleteLU : IPreconditioner { /// /// The matrix holding the lower (L) and upper (U) matrices. The diff --git a/src/Numerics/LinearAlgebra/Single/Solvers/TFQMR.cs b/src/Numerics/LinearAlgebra/Single/Solvers/TFQMR.cs index dc0db387..d3ece71a 100644 --- a/src/Numerics/LinearAlgebra/Single/Solvers/TFQMR.cs +++ b/src/Numerics/LinearAlgebra/Single/Solvers/TFQMR.cs @@ -87,7 +87,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null) + public Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = new DenseVector(matrix.RowCount); Solve(matrix, vector, result, iterator, preconditioner); @@ -101,7 +101,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null) { // If we were stopped before, we are no longer // We're doing this at the start of the method to ensure @@ -368,7 +368,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null) + public Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null) { var result = matrix.CreateMatrix(input.RowCount, input.ColumnCount); Solve(matrix, input, result, iterator, preconditioner); @@ -382,7 +382,7 @@ namespace MathNet.Numerics.LinearAlgebra.Single.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null) + public void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null) { if (matrix.RowCount != input.RowCount || input.RowCount != result.RowCount || input.ColumnCount != result.ColumnCount) { diff --git a/src/Numerics/LinearAlgebra/Solvers/IIterativeSolver.cs b/src/Numerics/LinearAlgebra/Solvers/IIterativeSolver.cs index 6f2e95a6..f9b5640f 100644 --- a/src/Numerics/LinearAlgebra/Solvers/IIterativeSolver.cs +++ b/src/Numerics/LinearAlgebra/Solvers/IIterativeSolver.cs @@ -53,7 +53,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// The coefficient matrix, A. /// The solution vector, b. /// The result vector, x. - Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreConditioner preconditioner = null); + Vector Solve(Matrix matrix, Vector vector, Iterator iterator = null, IPreconditioner preconditioner = null); /// /// Solves the matrix equation Ax = b, where A is the coefficient matrix, b is the @@ -62,7 +62,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// The coefficient matrix, A. /// The solution vector, b /// The result vector, x - void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreConditioner preconditioner = null); + void Solve(Matrix matrix, Vector input, Vector result, Iterator iterator = null, IPreconditioner preconditioner = null); /// /// Solves the matrix equation AX = B, where A is the coefficient matrix, B is the @@ -71,7 +71,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X. - Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreConditioner preconditioner = null); + Matrix Solve(Matrix matrix, Matrix input, Iterator iterator = null, IPreconditioner preconditioner = null); /// /// Solves the matrix equation AX = B, where A is the coefficient matrix, B is the @@ -80,6 +80,6 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// The coefficient matrix, A. /// The solution matrix, B. /// The result matrix, X - void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreConditioner preconditioner = null); + void Solve(Matrix matrix, Matrix input, Matrix result, Iterator iterator = null, IPreconditioner preconditioner = null); } } diff --git a/src/Numerics/LinearAlgebra/Solvers/IIterativeSolverSetup.cs b/src/Numerics/LinearAlgebra/Solvers/IIterativeSolverSetup.cs index d330a57e..82a1012b 100644 --- a/src/Numerics/LinearAlgebra/Solvers/IIterativeSolverSetup.cs +++ b/src/Numerics/LinearAlgebra/Solvers/IIterativeSolverSetup.cs @@ -57,7 +57,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// /// Creates the preconditioner to be used by default (can be overwritten). /// - IPreConditioner CreatePreconditioner(); + IPreconditioner CreatePreconditioner(); /// /// Gets the relative speed of the solver. diff --git a/src/Numerics/LinearAlgebra/Solvers/IPreConditioner.cs b/src/Numerics/LinearAlgebra/Solvers/IPreconditioner.cs similarity index 97% rename from src/Numerics/LinearAlgebra/Solvers/IPreConditioner.cs rename to src/Numerics/LinearAlgebra/Solvers/IPreconditioner.cs index 098c1522..8bb2cf87 100644 --- a/src/Numerics/LinearAlgebra/Solvers/IPreConditioner.cs +++ b/src/Numerics/LinearAlgebra/Solvers/IPreconditioner.cs @@ -50,7 +50,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// if the changes occur after creating the preconditioner. /// /// - public interface IPreConditioner where T : struct, IEquatable, IFormattable + public interface IPreconditioner where T : struct, IEquatable, IFormattable { /// /// Initializes the preconditioner and loads the internal data structures. diff --git a/src/Numerics/LinearAlgebra/Solvers/UnitPreconditioner.cs b/src/Numerics/LinearAlgebra/Solvers/UnitPreconditioner.cs index 25c6702a..3d84a184 100644 --- a/src/Numerics/LinearAlgebra/Solvers/UnitPreconditioner.cs +++ b/src/Numerics/LinearAlgebra/Solvers/UnitPreconditioner.cs @@ -38,7 +38,7 @@ namespace MathNet.Numerics.LinearAlgebra.Solvers /// it is only used when running an without /// a preconditioner. /// - internal sealed class UnitPreconditioner : IPreConditioner where T : struct, IEquatable, IFormattable + internal sealed class UnitPreconditioner : IPreconditioner where T : struct, IEquatable, IFormattable { /// /// The coefficient matrix on which this preconditioner operates. diff --git a/src/Numerics/Numerics.csproj b/src/Numerics/Numerics.csproj index c6999fe8..1703403c 100644 --- a/src/Numerics/Numerics.csproj +++ b/src/Numerics/Numerics.csproj @@ -220,7 +220,7 @@ - + diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs index 56deb155..18d67f62 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/DiagonalTest.cs @@ -49,7 +49,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new Diagonal(); } @@ -61,7 +61,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Diagonal), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs index c242b192..c9192d92 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IlutpTest.cs @@ -159,7 +159,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { _pivotTolerance = 0; _dropTolerance = 0.0; @@ -174,7 +174,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Ilutp), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs index 6208baa9..d9658766 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/IncompleteLUTest.cs @@ -92,7 +92,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new IncompleteLU(); } @@ -104,7 +104,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(IncompleteLU), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs index 29a150f2..0ee71541 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/PreConditionerTest.cs @@ -85,7 +85,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Create preconditioner. /// /// New preconditioner instance. - internal abstract IPreConditioner CreatePreconditioner(); + internal abstract IPreconditioner CreatePreconditioner(); /// /// Check the result. @@ -94,7 +94,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Source matrix. /// Initial vector. /// Result vector. - protected abstract void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); + protected abstract void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); /// /// Approximate returning old vector. diff --git a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs index 029d5839..55eef377 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex/Solvers/Preconditioners/UnitPreconditionerTest.cs @@ -48,7 +48,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new UnitPreconditioner(); } @@ -60,7 +60,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex.Solvers.Precondi /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(UnitPreconditioner), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs index bcf063a3..88117494 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/DiagonalTest.cs @@ -44,7 +44,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new Diagonal(); } @@ -56,7 +56,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Diagonal), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs index 9d259fb1..e795793e 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IlutpTest.cs @@ -154,7 +154,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { _pivotTolerance = 0; _dropTolerance = 0.0; @@ -169,7 +169,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Ilutp), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs index 7e55a6d6..77704125 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/IncompleteLUTest.cs @@ -87,7 +87,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new IncompleteLU(); } @@ -99,7 +99,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(IncompleteLU), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs index 1b2c742d..c09bcd4c 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/PreConditionerTest.cs @@ -78,7 +78,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Create preconditioner. ///
/// New preconditioner instance. - internal abstract IPreConditioner CreatePreconditioner(); + internal abstract IPreconditioner CreatePreconditioner(); /// /// Check the result. @@ -87,7 +87,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Source matrix. /// Initial vector. /// Result vector. - protected abstract void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); + protected abstract void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); /// /// Approximate returning old vector. diff --git a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs index 9b19c68a..add1d8f3 100644 --- a/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Complex32/Solvers/Preconditioners/UnitPreconditionerTest.cs @@ -43,7 +43,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new UnitPreconditioner(); } @@ -55,7 +55,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Complex32.Solvers.Precon /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(UnitPreconditioner), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs index 50afc22f..ba972334 100644 --- a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/DiagonalTest.cs @@ -42,7 +42,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new Diagonal(); } @@ -54,7 +54,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Diagonal), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs index a639c92c..0285aff6 100644 --- a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IlutpTest.cs @@ -152,7 +152,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { _pivotTolerance = 0; _dropTolerance = 0.0; @@ -167,7 +167,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Ilutp), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs index 3bc0a58a..d32e2b9a 100644 --- a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/IncompleteLUTest.cs @@ -85,7 +85,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new IncompleteLU(); } @@ -97,7 +97,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(IncompleteLU), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs index 671e62b6..a5e9c264 100644 --- a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/PreConditionerTest.cs @@ -76,7 +76,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal abstract IPreConditioner CreatePreconditioner(); + internal abstract IPreconditioner CreatePreconditioner(); /// /// Check the result. @@ -85,7 +85,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected abstract void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); + protected abstract void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); /// /// Approximate returning old vector. diff --git a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs index 1fda50cd..b5da8a61 100644 --- a/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Double/Solvers/Preconditioners/UnitPreconditionerTest.cs @@ -42,7 +42,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new UnitPreconditioner(); } @@ -54,7 +54,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(UnitPreconditioner), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs index e56bf72e..f1f80a5f 100644 --- a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/DiagonalTest.cs @@ -42,7 +42,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new Diagonal(); } @@ -54,7 +54,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Diagonal), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs index 6d33e93d..1978db52 100644 --- a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IlutpTest.cs @@ -152,7 +152,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { _pivotTolerance = 0; _dropTolerance = 0.0; @@ -167,7 +167,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(Ilutp), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs index 4edc72bc..26118b05 100644 --- a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/IncompleteLUTest.cs @@ -85,7 +85,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new IncompleteLU(); } @@ -97,7 +97,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(IncompleteLU), preconditioner.GetType(), "#01"); diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs index 9621e3b3..b74e89f9 100644 --- a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/PreConditionerTest.cs @@ -78,7 +78,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Create preconditioner. ///
/// New preconditioner instance. - internal abstract IPreConditioner CreatePreconditioner(); + internal abstract IPreconditioner CreatePreconditioner(); /// /// Check the result. @@ -87,7 +87,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected abstract void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); + protected abstract void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result); /// /// Approximate returning old vector. diff --git a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs index 3c350f5d..d076e1c5 100644 --- a/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs +++ b/src/UnitTests/LinearAlgebraTests/Single/Solvers/Preconditioners/UnitPreconditionerTest.cs @@ -42,7 +42,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Create preconditioner. /// /// New preconditioner instance. - internal override IPreConditioner CreatePreconditioner() + internal override IPreconditioner CreatePreconditioner() { return new UnitPreconditioner(); } @@ -54,7 +54,7 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests.Single.Solvers.Precondit /// Source matrix. /// Initial vector. /// Result vector. - protected override void CheckResult(IPreConditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) + protected override void CheckResult(IPreconditioner preconditioner, SparseMatrix matrix, Vector vector, Vector result) { Assert.AreEqual(typeof(UnitPreconditioner), preconditioner.GetType(), "#01");