|
STK++ 1.0
|
Define Linear Algebra methods for two dimensional Containers containing Real. More...
#include "../../Arrays/include/STK_Point.h"#include "../../Arrays/include/STK_Vector.h"#include "../../Arrays/include/STK_Matrix.h"#include "../../Arrays/include/STK_MatrixSquare.h"#include "STK_LinAlgebra1D.h"

Go to the source code of this file.
Namespaces | |
| namespace | STK |
STK means the Statistical ToolKit. | |
Functions | |
| template<class TContainer2D , class TContainer1D > | |
| void | STK::mult (ITContainer2D< Real, TContainer2D > const &A, ITContainer1D< Real, TContainer1D > const &X, ITContainer1D< Real, TContainer1D > &Y) |
| trace of a square matrix | |
| template<class Container1D > | |
| void | STK::mult (MatrixSquare const &A, ITContainer1D< Real, Container1D > const &X, ITContainer1D< Real, Container1D > &Y) |
| Square Matrix multiplication by a Vector. | |
| template<class TContainer2D , class TContainer1D > | |
| void | STK::multLefTranspose (ITContainer2D< Real, TContainer2D > const &A, ITContainer1D< Real, TContainer1D > const &X, ITContainer1D< Real, TContainer1D > &Y) |
| Matrix multiplication by a Vector. | |
| template<class Container1D > | |
| void | STK::multLeftTranspose (MatrixSquare const &A, ITContainer1D< Real, Container1D > const &X, ITContainer1D< Real, Container1D > &Y) |
| transposed square Matrix multiplication by a Vector. | |
| template<class TContainer2D > | |
| Real | STK::normInf (ITContainer2D< Real, TContainer2D > const &A) |
| Compute the infinity norm of a 2D container. | |
| template<class TContainer2D1 , class TContainer2D2 > | |
| void | STK::transpose (ITContainer2D< Real, TContainer2D1 > const &A, ITContainer2D< Real, TContainer2D2 > &At) |
| transpose a matrix | |
| template<class TContainer2D > | |
| ITContainer2D< Real, TContainer2D > & | STK::transpose (ITContainer2D< Real, TContainer2D > &Q) |
| Transpose a Matrix. | |
| Real | STK::trace (MatrixSquare const &A) |
| Compute the trace of a square Matrix. | |
| template<class Container1D > | |
| Vector * | STK::mult (Matrix const &A, ITContainer1D< Real, Container1D > const &X) |
| Matrix by Vector multiplication [DEPRECATED]. | |
| template<class Container1D > | |
| Vector * | STK::multLeftTranspose (Matrix const &A, ITContainer1D< Real, Container1D > const &X) |
| Matrix by Vector multiplication [DEPRECATED]. | |
Define Linear Algebra methods for two dimensional Containers containing Real.
Define level 3 Linear Algebra methods for two dimensional Containers containing Real.
Definition in file STK_LinAlgebra2D.h.