![]() |
OpendTect
6.6
|
Matrix class based on Array2D. Initialized to 0. More...
Public Member Functions | |
| Array2DMatrix (const Array2D< fT > &a2d) | |
| Array2DMatrix (const Array2DImpl< fT > &a2d) | |
| Array2DMatrix (const Array2DMatrix &oth) | |
| Array2DMatrix (int sz0=1, int sz1=0) | |
| void | add (const Array2DMatrix &) |
| void | add (fT) |
| fT & | get (int i0, int i1) |
| fT | get (int i0, int i1) const |
| bool | getCholesky (Array2DMatrix &) const |
| void | getProduct (const Array1DVector &, Array1DVector &) const |
| void | getProduct (const Array2DMatrix &, Array2DMatrix &) const |
| void | getSum (const Array2DMatrix &, Array2DMatrix &) const |
| void | getTransposed (Array2DMatrix &) |
| bool | isEq (const Array2D< fT > &, fT eps=fT(1e-6)) const |
| void | multiply (const Array2DMatrix &) |
| void | multiply (fT) |
| Array2DMatrix & | operator= (const Array2D< fT > &a2d) |
| Array2DMatrix & | operator= (const Array2DImpl< fT > &a2d) |
| Array2DMatrix & | operator= (const Array2DMatrix &oth) |
| bool | operator== (const Array2DMatrix< fT > &oth) const |
| void | set (int i0, int i1, fT v) |
| void | setAll (fT v=fT(0)) |
| void | setDiagonal (fT) |
| void | setToIdentity () |
| int | size (bool dim1=false) const |
| void | transpose () |
Public Attributes | |
| Array2DImpl< fT > | a2d_ |
Matrix class based on Array2D. Initialized to 0.
The general policy is to handle stupidities like dimension size errors with a pErrMsg, and do whatever seems to be reasonable then.
<>
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Array2DImpl<fT> Array2DMatrix< fT >::a2d_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022