#include <equation.h>
|
| checker () |
|
| ~checker () |
|
void | collectDependencies (void) |
|
void | collectDependencies (node *) |
|
void | setEquations (node *) |
|
node * | getEquations (void) |
|
void | list (void) |
|
int | findUndefined (int) |
|
strlist * | getVariables (void) |
|
int | findDuplicate (void) |
|
int | detectCycles (void) |
|
node * | appendEquation (node *, node *) |
|
void | dropEquation (node *) |
|
void | reorderEquations (void) |
|
int | applyTypes (void) |
|
int | checkExport (void) |
|
void | constants (void) |
|
int | check (int noundefined=1) |
|
strlist * | variables (void) |
|
node * | addDouble (const char *, const char *, nr_double_t) |
|
node * | createDouble (const char *, const char *, nr_double_t) |
|
node * | addComplex (const char *, const char *, nr_complex_t) |
|
node * | createComplex (const char *, const char *, nr_complex_t) |
|
node * | addReference (const char *, const char *, char *) |
|
node * | createReference (const char *, const char *, char *) |
|
void | appendEquation (node *) |
|
void | addEquation (node *) |
|
node * | findEquation (char *) |
|
bool | containsVariable (char *) |
|
nr_double_t | getDouble (char *) |
|
void | setDouble (char *, nr_double_t) |
|
vector | getVector (char *) |
|
void | setDefinitions (struct definition_t *d) |
|
struct definition_t * | getDefinitions (void) |
|
node * | findProperty (char *) |
|
Definition at line 266 of file equation.h.
node * checker::addComplex |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_complex_t |
value |
|
) |
| |
node * checker::addDouble |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_double_t |
value |
|
) |
| |
void checker::addEquation |
( |
node * |
eqn | ) |
|
node * checker::addReference |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
char * |
value |
|
) |
| |
void eqn::checker::appendEquation |
( |
node * |
| ) |
|
int checker::applyTypes |
( |
void |
| ) |
|
int checker::check |
( |
int |
noundefined = 1 | ) |
|
int checker::checkExport |
( |
void |
| ) |
|
void checker::collectDependencies |
( |
void |
| ) |
|
void eqn::checker::collectDependencies |
( |
node * |
| ) |
|
void checker::constants |
( |
void |
| ) |
|
bool checker::containsVariable |
( |
char * |
ident | ) |
|
node * checker::createComplex |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_complex_t |
value |
|
) |
| |
node * checker::createDouble |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_double_t |
value |
|
) |
| |
node * checker::createReference |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
char * |
value |
|
) |
| |
int checker::detectCycles |
( |
void |
| ) |
|
void checker::dropEquation |
( |
node * |
eqn | ) |
|
int checker::findDuplicate |
( |
void |
| ) |
|
static node* eqn::checker::findEquation |
( |
node * |
, |
|
|
char * |
|
|
) |
| |
|
static |
node* eqn::checker::findEquation |
( |
char * |
| ) |
|
node * checker::findProperty |
( |
char * |
var | ) |
|
int checker::findUndefined |
( |
int |
noundefined | ) |
|
nr_double_t checker::getDouble |
( |
char * |
ident | ) |
|
node* eqn::checker::getEquations |
( |
void |
| ) |
|
|
inline |
strlist * checker::getVariables |
( |
void |
| ) |
|
vector checker::getVector |
( |
char * |
ident | ) |
|
int checker::isGenerated |
( |
char * |
var | ) |
|
|
static |
node * checker::lastEquation |
( |
node * |
root | ) |
|
|
static |
void checker::list |
( |
void |
| ) |
|
void checker::reorderEquations |
( |
void |
| ) |
|
void eqn::checker::setDefinitions |
( |
struct definition_t * |
d | ) |
|
|
inline |
void checker::setDouble |
( |
char * |
ident, |
|
|
nr_double_t |
val |
|
) |
| |
void checker::setEquations |
( |
node * |
eqns | ) |
|
const char * checker::tag2key |
( |
int |
tag | ) |
|
|
static |
strlist * checker::variables |
( |
void |
| ) |
|
node* eqn::checker::equations |
The documentation for this class was generated from the following files:
- C:/Users/VonFurstenBerg/Documents/DownLoad/QUCS-src/qucs-0.0.16/qucs-core/src/equation.h
- C:/Users/VonFurstenBerg/Documents/DownLoad/QUCS-src/qucs-0.0.16/qucs-core/src/applications.h
- C:/Users/VonFurstenBerg/Documents/DownLoad/QUCS-src/qucs-0.0.16/qucs-core/src/equation.cpp