Namespaces

Types

Type Matrix

Namespace MathNet.Numerics.LinearAlgebra.Double

Interfaces IFormattable, ICloneable, IEquatable<Matrix>

Defines the base class for Matrix classes.

Methods

Properties

Public instance methods

void At(int row, int column, double value)

Sets the value of the given element.
Parameters
int row The row of the element.
int column The column of the element.
double value The value to set the element to.

double At(int row, int column)

Retrieves the requested element without range checking.
Parameters
return double The requested element.
int row The row of the element.
int column The column of the element.

void CopyTo(Matrix target)

Copies the elements of this matrix to the given matrix.
Parameters
Matrix target The matrix to copy values into.

bool Equals(Matrix other)

Indicates whether the current object is equal to another object of the same type.
Parameters
return bool true if the current object is equal to the other parameter; otherwise, false.
Matrix other An object to compare with this object.

Public properties

int ColumnCount get; set;

Gets the number of columns.
return int
Value:

double Item get; set;

Gets or sets the value at the given row and column.
This method is ranged checked. At and Atto get and set values without range checking.
return double
Value:

int RowCount get; set;

Gets the number of rows.
return int
Value: