Qucs-core
0.0.18
|
#include <tridiag.h>
Public Member Functions | |
tridiag () | |
tridiag (const tridiag &) | |
const tridiag & | operator= (const tridiag &) |
~tridiag () | |
void | setDiagonal (tvector< nr_type_t > *) |
void | setOffDiagonal (tvector< nr_type_t > *) |
void | setA (tvector< nr_type_t > *) |
void | setB (tvector< nr_type_t > *) |
void | setRHS (tvector< nr_type_t > *) |
void | setType (int t) |
void | solve (void) |
void | solve_ns (void) |
void | solve_ns_cyc (void) |
void | solve_s (void) |
void | solve_s_cyc (void) |
Private Attributes | |
tvector< nr_type_t > * | abov |
tvector< nr_type_t > * | belo |
tvector< nr_type_t > * | diag |
tvector< nr_type_t > * | offdiag |
tvector< nr_type_t > * | rhs |
nr_type_t * | d |
nr_type_t * | e |
nr_type_t * | f |
nr_type_t * | z |
nr_type_t * | c |
nr_type_t * | b |
nr_type_t * | x |
nr_type_t * | al |
nr_type_t * | be |
nr_type_t * | ga |
nr_type_t * | de |
nr_type_t * | ep |
int | type |
qucs::tridiag< nr_type_t >::tridiag | ( | ) |
Definition at line 43 of file tridiag.cpp.
qucs::tridiag< nr_type_t >::tridiag | ( | const tridiag< nr_type_t > & | t | ) |
Definition at line 51 of file tridiag.cpp.
qucs::tridiag< nr_type_t >::~tridiag | ( | ) |
Definition at line 78 of file tridiag.cpp.
const tridiag< nr_type_t > & qucs::tridiag< nr_type_t >::operator= | ( | const tridiag< nr_type_t > & | t | ) |
Definition at line 64 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::setA | ( | tvector< nr_type_t > * | v | ) |
Definition at line 95 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::setB | ( | tvector< nr_type_t > * | v | ) |
Definition at line 101 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::setDiagonal | ( | tvector< nr_type_t > * | v | ) |
Definition at line 83 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::setOffDiagonal | ( | tvector< nr_type_t > * | v | ) |
Definition at line 89 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::setRHS | ( | tvector< nr_type_t > * | v | ) |
Definition at line 107 of file tridiag.cpp.
|
inline |
void qucs::tridiag< nr_type_t >::solve | ( | void | ) |
Definition at line 117 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::solve_ns | ( | void | ) |
Definition at line 140 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::solve_ns_cyc | ( | void | ) |
Definition at line 179 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::solve_s | ( | void | ) |
Definition at line 243 of file tridiag.cpp.
void qucs::tridiag< nr_type_t >::solve_s_cyc | ( | void | ) |
Definition at line 290 of file tridiag.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |