| 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 vectorContentarray 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. |