![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __DTK_MATRIX_HPP__
2 #define __DTK_MATRIX_HPP__
21 void transposeCarre();
64 #endif //#ifndef __DTK_MATRIX_HPP__
Dtk_Double64 * operator[](Dtk_Size_t col)
Dtk_matrix(Dtk_Size_t, Dtk_Size_t, bool allZeroes=false)
Dtk_bool inverse(const Dtk_bool &inIsDiag=DTK_FALSE)
Dtk_matrix multiplie(double)
friend Dtk_matrix operator*(Dtk_matrix &, Dtk_matrix &)
Dtk_Size_t _num_columns
Definition: dtk_matrix.hpp:17
size_t Dtk_Size_t
Definition: define.h:712
int set_sous_matrix(Dtk_matrix *sub, Dtk_Size_t x, Dtk_Size_t y)
Dtk_matrix multiplie(Dtk_matrix &)
#define DTK_FALSE
Definition: define.h:728
char Dtk_bool
Definition: define.h:725
double Dtk_Double64
Definition: define.h:699
Dtk_matrix * multiplie(Dtk_matrix *)
static Dtk_matrix * DtkDynamicCast(Dtk_Object *s)
@ _typeID
Definition: dtk_matrix.hpp:14
const Dtk_Double64 * operator[](Dtk_Size_t col) const
int get_dim(Dtk_Size_t *x, Dtk_Size_t *y) const
Dtk_Double64 ** _mat
Definition: dtk_matrix.hpp:15
Dtk_Size_t _num_lines
Definition: dtk_matrix.hpp:16
int32_t Dtk_Int32
Definition: define.h:687
double & set_val(const Dtk_Size_t &row, const Dtk_Size_t &col)
Definition: dtk_matrix.hpp:8
Definition: util_ptr_dtk.hpp:37
int operator==(Dtk_matrix &)
Dtk_matrix addition(Dtk_matrix &)
Dtk_matrix soustraction(Dtk_matrix &)
Dtk_matrix * post_matrix(Dtk_Size_t ligne_x)
Definition: dtk_object.hpp:8
Dtk_Int32 DtkDynamicType(const Dtk_Int32 &inId)
Dtk_matrix & operator=(const Dtk_matrix &)
void _copy(const Dtk_matrix &s)
Dtk_matrix * get_sous_mat(Dtk_Size_t xmin, Dtk_Size_t xmax, Dtk_Size_t ymin, Dtk_Size_t ymax)
Dtk_matrix(const Dtk_matrix &m)
Definition: dtk_matrix.hpp:26
@ DTK_TYPE_MATRIX
Definition: define.h:468