Browse Source

LA: storage implementations should be public for advanced user extensibility

pull/47/head
Christoph Ruegg 14 years ago
parent
commit
d47895aeaf
  1. 2
      src/Numerics/LinearAlgebra/Storage/DenseColumnMajorMatrixStorage.cs
  2. 2
      src/Numerics/LinearAlgebra/Storage/DiagonalMatrixStorage.cs
  3. 2
      src/Numerics/LinearAlgebra/Storage/SparseCompressedRowMatrixStorage.cs

2
src/Numerics/LinearAlgebra/Storage/DenseColumnMajorMatrixStorage.cs

@ -3,7 +3,7 @@ using MathNet.Numerics.Properties;
namespace MathNet.Numerics.LinearAlgebra.Storage
{
internal class DenseColumnMajorMatrixStorage<T> : MatrixStorage<T>
public class DenseColumnMajorMatrixStorage<T> : MatrixStorage<T>
where T : struct, IEquatable<T>, IFormattable
{
// [ruegg] public fields are OK here

2
src/Numerics/LinearAlgebra/Storage/DiagonalMatrixStorage.cs

@ -4,7 +4,7 @@ using MathNet.Numerics.Properties;
namespace MathNet.Numerics.LinearAlgebra.Storage
{
internal class DiagonalMatrixStorage<T> : MatrixStorage<T>
public class DiagonalMatrixStorage<T> : MatrixStorage<T>
where T : struct, IEquatable<T>, IFormattable
{
// [ruegg] public fields are OK here

2
src/Numerics/LinearAlgebra/Storage/SparseCompressedRowMatrixStorage.cs

@ -4,7 +4,7 @@ using MathNet.Numerics.Properties;
namespace MathNet.Numerics.LinearAlgebra.Storage
{
internal class SparseCompressedRowMatrixStorage<T> : MatrixStorage<T>
public class SparseCompressedRowMatrixStorage<T> : MatrixStorage<T>
where T : struct, IEquatable<T>, IFormattable
{
// [ruegg] public fields are OK here

Loading…
Cancel
Save