| Name | Description | |
|---|---|---|
![]()  | IGDoubleMatrix Constructor | Overloaded. Initializes a new instance of the IGDoubleMatrix class. | 
            The following tables list the members exposed by IGDoubleMatrix.
| Name | Description | |
|---|---|---|
![]()  | IGDoubleMatrix Constructor | Overloaded. Initializes a new instance of the IGDoubleMatrix class. | 
| Name | Description | |
|---|---|---|
![]()  | Clone | Clone IGDoubleMatrix object. | 
![]() ![]()  | Create | Overloaded. Returns a new IGDoubleMatrix class object. | 
![]() ![]()  | CreateDefault | Returns a new IGDoubleMatrix class object. | 
![]()  | CreateIdentity | Creates identity diagonal matrix with 0 values initialized and diagonal values are 1. | 
![]()  | GetColCount | Gets the count of columns in the matrix. | 
![]()  | GetElem | Gets matrix element according to matrix column and row coordinate. | 
![]()  | GetRowCount | Gets matrix rows count. | 
![]()  | GetValues | Get matrix element as double values two dimentioned array. | 
![]()  | Inverse | Inverse IGDoubleMatrix square matrix. | 
![]()  | LeftMultiply | Multiplies vector by IGDoubleMatrix matrix (vector * matrix). | 
![]()  | MultiplyByVector | Overloaded. Multiplies matrix by vector. | 
![]()  | MultiplyByVectorWithCast | Multiplies matrix by vector found in vectorContent array at the specified offset, truncating result values, and stores result in the same place.   | 
![]()  | PseudoInverse | Returns pseudo inverse IGDoubleMatrix matrix object. | 
![]()  | Scale | Scale matrix values (matrixA * scaleValue). | 
![]()  | SetElem | Sets matrix element value. | 
![]()  | Transpose | Transpose the matrix. | 
  Addition  | Adds one IGDoubleMatrix matrix to another (matrixA + matrixB). | 
  Multiplication  | Overloaded. Returns copy of IGDoubleMatrix matrix scaled to value. |