/// <summary>
 /// Initializes a new instance of the <see cref="KnuthSparseMatrix"/> class.
 /// </summary>
 /// <param name="_storage">
 /// Saved at KnuthSparseMatrixStorage matrix.
 /// </param>
 internal KnuthSparseMatrix(KnuthSparseMatrixStorage<Complex> _storage)
     : base(_storage)
 {
     storage = _storage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="KnuthSparseMatrix"/> class.
 /// </summary>
 /// <param name="_storage">
 /// Saved at KnuthSparseMatrixStorage matrix.
 /// </param>
 internal KnuthSparseMatrix(KnuthSparseMatrixStorage<double> _storage)
     : base(_storage)
 {
     storage = _storage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="KnuthSparseMatrix"/> class.
 /// </summary>
 /// <param name="_storage">
 /// Saved at KnuthSparseMatrixStorage matrix.
 /// </param>
 internal KnuthSparseMatrix(KnuthSparseMatrixStorage<float> _storage)
     : base(_storage)
 {
     storage = _storage;
 }