Click or drag to resize

DiagonalMatrix(Int32, Int32, Double) Constructor

Create a new diagonal matrix with the given number of rows and columns directly binding to a raw array. The array is assumed to contain the diagonal elements only and is used directly without copying. Very efficient, but changes to the array and the matrix will affect each other.

Namespace: Altaxo.Calc.LinearAlgebra.Double
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public DiagonalMatrix(
	int rows,
	int columns,
	double[] diagonalStorage
)

Parameters

rows  Int32

[Missing <param name="rows"/> documentation for "M:Altaxo.Calc.LinearAlgebra.Double.DiagonalMatrix.#ctor(System.Int32,System.Int32,System.Double[])"]

columns  Int32

[Missing <param name="columns"/> documentation for "M:Altaxo.Calc.LinearAlgebra.Double.DiagonalMatrix.#ctor(System.Int32,System.Int32,System.Double[])"]

diagonalStorage  Double

[Missing <param name="diagonalStorage"/> documentation for "M:Altaxo.Calc.LinearAlgebra.Double.DiagonalMatrix.#ctor(System.Int32,System.Int32,System.Double[])"]

See Also