#include <MatrixFactory.hpp>
Create a Matrix similar to the input one with a given row number
- Returns
- Pointer to the newly created AMatrix matrix
- Parameters
-
[in] | x | First AMatrix matrix |
[in] | nrow | Number of rows |
TODO : use typeinfo
AMatrix * MatrixFactory::prodMatMat |
( |
const AMatrix * |
x, |
|
|
const AMatrix * |
y, |
|
|
bool |
transposeX = false , |
|
|
bool |
transposeY = false |
|
) |
| |
|
static |
TODO : Use smartpointer.
Performs the product of two matrices: X * Y
- Returns
- Pointer to the newly created AMatrix matrix
- Parameters
-
[in] | x | First AMatrix matrix |
[in] | y | Second AMatrix matrix |
[in] | transposeX | True if First matrix is transposed |
[in] | transposeY | True if Second matrix is transposed |
template<typename T >
T * MatrixFactory::prodMatMat |
( |
const AMatrix * |
x, |
|
|
const AMatrix * |
y, |
|
|
bool |
transposeX = false , |
|
|
bool |
transposeY = false |
|
) |
| |
|
static |
Performs the product of two matrices: X * Y
- Returns
- Pointer to the newly created AMatrix matrix
- Parameters
-
[in] | x | First AMatrix matrix |
[in] | y | Second AMatrix matrix |
[in] | transposeX | True if First matrix is transposed |
[in] | transposeY | True if Second matrix is transposed |
The documentation for this class was generated from the following files: