Class MatrixF
Assembly: cs.temp.dll.dll
Syntax
Constructors
MatrixF(Int32, Int32)
Declaration
public MatrixF(int rows, int cols)
Parameters
MatrixF(Single[,])
Declaration
public MatrixF(float[, ] matrix)
Parameters
Type |
Name |
Description |
Single[,] |
matrix |
|
Properties
Columns
Declaration
public int Columns { get; }
Property Value
Determinant
Declaration
public float Determinant { get; }
Property Value
IsIdentity
Declaration
public bool IsIdentity { get; }
Property Value
IsSquare
Declaration
public bool IsSquare { get; }
Property Value
Item[Int32, Int32]
Declaration
public float this[int row, int col] { get; set; }
Parameters
Property Value
Rows
Declaration
Property Value
Trace
Declaration
public float Trace { get; }
Property Value
Methods
Clone()
Declaration
Returns
Column(Int32)
Declaration
public float[] Column(int col)
Parameters
Type |
Name |
Description |
Int32 |
col |
|
Returns
Column(Int32, Single[])
Declaration
public void Column(int col, params float[] values)
Parameters
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Identity(Int32)
Declaration
public static MatrixF Identity(int dimensions)
Parameters
Type |
Name |
Description |
Int32 |
dimensions |
|
Returns
Invert()
Declaration
Returns
One(Int32, Int32)
Declaration
public static MatrixF One(int rows, int columns)
Parameters
Returns
Row(Int32)
Declaration
public float[] Row(int row)
Parameters
Type |
Name |
Description |
Int32 |
row |
|
Returns
Row(Int32, Single[])
Declaration
public void Row(int row, params float[] values)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Transpose()
Declaration
public MatrixF Transpose()
Returns
Zero(Int32, Int32)
Declaration
public static MatrixF Zero(int rows, int columns)
Parameters
Returns
Operators
Addition(MatrixF, MatrixF)
Declaration
public static MatrixF operator +(MatrixF a, MatrixF b)
Parameters
Returns
Division(MatrixF, Single)
Declaration
public static MatrixF operator /(MatrixF a, float d)
Parameters
Returns
Equality(MatrixF, MatrixF)
Declaration
public static bool operator ==(MatrixF a, MatrixF b)
Parameters
Returns
ExclusiveOr(MatrixF, Int32)
Declaration
public static MatrixF operator ^(MatrixF a, int e)
Parameters
Returns
Inequality(MatrixF, MatrixF)
Declaration
public static bool operator !=(MatrixF a, MatrixF b)
Parameters
Returns
Multiply(MatrixF, MatrixF)
Declaration
public static MatrixF operator *(MatrixF a, MatrixF b)
Parameters
Returns
Multiply(MatrixF, Single)
Declaration
public static MatrixF operator *(MatrixF a, float d)
Parameters
Returns
Multiply(Single, MatrixF)
Declaration
public static MatrixF operator *(float d, MatrixF a)
Parameters
Returns
Subtraction(MatrixF, MatrixF)
Declaration
public static MatrixF operator -(MatrixF a, MatrixF b)
Parameters
Returns
UnaryNegation(MatrixF)
Declaration
public static MatrixF operator -(MatrixF a)
Parameters
Returns