Qucs-core
0.0.19
|
#include <tmatrix.h>
Public Member Functions | |
tmatrix () | |
tmatrix (int) | |
tmatrix (int, int) | |
tmatrix (const tmatrix &) | |
const tmatrix & | operator= (const tmatrix &) |
~tmatrix () | |
nr_type_t | get (int, int) |
void | set (int, int, nr_type_t) |
void | set (nr_type_t) |
int | getCols (void) |
int | getRows (void) |
nr_type_t * | getData (void) |
tvector< nr_type_t > | getRow (int) |
void | setRow (int, tvector< nr_type_t >) |
tvector< nr_type_t > | getCol (int) |
void | setCol (int, tvector< nr_type_t >) |
void | exchangeRows (int, int) |
void | exchangeCols (int, int) |
void | transpose (void) |
int | isFinite (void) |
void | print (bool realonly=false) |
tmatrix | operator+= (tmatrix) |
tmatrix | operator-= (tmatrix) |
nr_type_t | operator() (int r, int c) const |
nr_type_t & | operator() (int r, int c) |
Private Attributes | |
int | cols |
int | rows |
nr_type_t * | data |
Friends | |
tmatrix | inverse (tmatrix) |
tmatrix | teye (int) |
tmatrix | operator* (tmatrix, tmatrix) |
tvector< nr_type_t > | operator* (tmatrix, tvector< nr_type_t >) |
tvector< nr_type_t > | operator* (tvector< nr_type_t >, tmatrix) |
qucs::tmatrix< nr_type_t >::tmatrix | ( | ) |
Definition at line 42 of file tmatrix.cpp.
Definition at line 51 of file tmatrix.cpp.
Definition at line 63 of file tmatrix.cpp.
Definition at line 76 of file tmatrix.cpp.
qucs::tmatrix< nr_type_t >::~tmatrix | ( | ) |
Definition at line 107 of file tmatrix.cpp.
Definition at line 185 of file tmatrix.cpp.
Definition at line 173 of file tmatrix.cpp.
Definition at line 113 of file tmatrix.cpp.
Definition at line 153 of file tmatrix.cpp.
int qucs::tmatrix< nr_type_t >::getCols | ( | void | ) | [inline] |
nr_type_t* qucs::tmatrix< nr_type_t >::getData | ( | void | ) | [inline] |
Definition at line 133 of file tmatrix.cpp.
int qucs::tmatrix< nr_type_t >::getRows | ( | void | ) | [inline] |
int qucs::tmatrix< nr_type_t >::isFinite | ( | void | ) |
Definition at line 333 of file tmatrix.cpp.
tmatrix< nr_type_t > qucs::tmatrix< nr_type_t >::operator+= | ( | tmatrix< nr_type_t > | a | ) |
Definition at line 255 of file tmatrix.cpp.
tmatrix< nr_type_t > qucs::tmatrix< nr_type_t >::operator-= | ( | tmatrix< nr_type_t > | a | ) |
Definition at line 265 of file tmatrix.cpp.
const tmatrix< nr_type_t > & qucs::tmatrix< nr_type_t >::operator= | ( | const tmatrix< nr_type_t > & | m | ) |
Definition at line 92 of file tmatrix.cpp.
void qucs::tmatrix< nr_type_t >::print | ( | bool | realonly = false | ) |
Definition at line 120 of file tmatrix.cpp.
void qucs::tmatrix< nr_type_t >::set | ( | nr_type_t | z | ) |
Definition at line 127 of file tmatrix.cpp.
Definition at line 164 of file tmatrix.cpp.
Definition at line 144 of file tmatrix.cpp.
void qucs::tmatrix< nr_type_t >::transpose | ( | void | ) |
Definition at line 321 of file tmatrix.cpp.
tmatrix operator* | ( | tmatrix< nr_type_t > | , |
tmatrix< nr_type_t > | |||
) | [friend] |
tvector<nr_type_t> operator* | ( | tmatrix< nr_type_t > | , |
tvector< nr_type_t > | |||
) | [friend] |
tvector<nr_type_t> operator* | ( | tvector< nr_type_t > | , |
tmatrix< nr_type_t > | |||
) | [friend] |
Definition at line 247 of file tmatrix.cpp.
int qucs::tmatrix< nr_type_t >::cols [private] |
nr_type_t* qucs::tmatrix< nr_type_t >::data [private] |
int qucs::tmatrix< nr_type_t >::rows [private] |