|
Qucs-core
0.0.19
|
#include "qucs_typedefs.h"#include <assert.h>#include <time.h>#include <cmath>#include <float.h>#include <limits>#include "compat.h"#include "logging.h"#include "precision.h"#include "complex.h"#include "tmatrix.h"#include "eqnsys.h"#include "exception.h"#include "exceptionstack.h"

Go to the source code of this file.
Namespaces | |
| namespace | qucs |
Defines | |
| #define | Swap(type, a, b) { type t; t = a; a = b; b = t; } |
| Little helper macro. | |
| #define | A_ (*A) |
| #define | X_ (*X) |
| #define | B_ (*B) |
| #define | LU_FAILURE 0 |
| #define | VIRTUAL_RES(txt, i) |
| #define | R_ (*R) |
| #define | T_ (*T) |
| #define | sign_(a) (real (a) < 0 ? -1 : 1) |
| #define | V_ (*V) |
| #define | S_ (*S) |
| #define | E_ (*E) |
| #define | U_ (*A) |
Functions | |
| static void | qucs::euclidian_update (nr_double_t a, nr_double_t &n, nr_double_t &scale) |
| template<typename nr_type_t > | |
| nr_type_t | qucs::cond_conj (nr_type_t t) |
| template<> | |
| double | qucs::cond_conj (double t) |
| static nr_double_t | qucs::givens (nr_double_t a, nr_double_t b, nr_double_t &c, nr_double_t &s) |
| Helper function computes Givens rotation. | |
Definition at line 189 of file eqnsys.cpp.
Definition at line 191 of file eqnsys.cpp.
Definition at line 1209 of file eqnsys.cpp.
| #define LU_FAILURE 0 |
Definition at line 276 of file eqnsys.cpp.
Definition at line 799 of file eqnsys.cpp.
Definition at line 1208 of file eqnsys.cpp.
| #define sign_ | ( | a | ) | (real (a) < 0 ? -1 : 1) |
Definition at line 1084 of file eqnsys.cpp.
Little helper macro.
Definition at line 47 of file eqnsys.cpp.
| #define T_ (*T) |
Definition at line 800 of file eqnsys.cpp.
Definition at line 1210 of file eqnsys.cpp.
Definition at line 1207 of file eqnsys.cpp.
| #define VIRTUAL_RES | ( | txt, | |
| i | |||
| ) |
{ \
qucs::exception * e = new qucs::exception (EXCEPTION_SINGULAR); \
e->setText (txt); \
e->setData (rMap[i]); \
A_(i, i) = NR_TINY; /* virtual resistance to ground */ \
throw_exception (e); }
Definition at line 277 of file eqnsys.cpp.
| #define X_ (*X) |
Definition at line 190 of file eqnsys.cpp.
1.7.6.1