OpendTect
7.0
|
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-2024