#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) |
| |
| qucs::vector | getVector (char *) |
| |
| void | setDefinitions (struct definition_t *d) |
| |
| struct definition_t * | getDefinitions (void) |
| |
| node * | findProperty (char *) |
| |
| | 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) |
| |
| qucs::vector | getVector (char *) |
| |
| void | setDefinitions (struct definition_t *d) |
| |
| struct definition_t * | getDefinitions (void) |
| |
| node * | findProperty (char *) |
| |
Definition at line 270 of file equation.h.
| qucs::checker::checker |
( |
| ) |
|
| qucs::checker::~checker |
( |
| ) |
|
| qucs::eqn::checker::checker |
( |
| ) |
|
| qucs::eqn::checker::~checker |
( |
| ) |
|
| node * qucs::checker::addComplex |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_complex_t |
value |
|
) |
| |
| node* qucs::eqn::checker::addComplex |
( |
const char * |
, |
|
|
const char * |
, |
|
|
nr_complex_t |
|
|
) |
| |
| node * qucs::checker::addDouble |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_double_t |
value |
|
) |
| |
| node* qucs::eqn::checker::addDouble |
( |
const char * |
, |
|
|
const char * |
, |
|
|
nr_double_t |
|
|
) |
| |
| void qucs::eqn::checker::addEquation |
( |
node * |
| ) |
|
| void qucs::checker::addEquation |
( |
node * |
eqn | ) |
|
| node* qucs::eqn::checker::addReference |
( |
const char * |
, |
|
|
const char * |
, |
|
|
char * |
|
|
) |
| |
| node * qucs::checker::addReference |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
char * |
value |
|
) |
| |
| node * qucs::checker::appendEquation |
( |
node * |
root, |
|
|
node * |
last |
|
) |
| |
| node* qucs::eqn::checker::appendEquation |
( |
node * |
, |
|
|
node * |
|
|
) |
| |
| void qucs::eqn::checker::appendEquation |
( |
node * |
| ) |
|
| void qucs::checker::appendEquation |
( |
node * |
eqn | ) |
|
| int qucs::checker::applyTypes |
( |
void |
| ) |
|
| int qucs::eqn::checker::applyTypes |
( |
void |
| ) |
|
| int qucs::checker::check |
( |
int |
noundefined = 1 | ) |
|
| int qucs::eqn::checker::check |
( |
int |
noundefined = 1 | ) |
|
| int qucs::checker::checkExport |
( |
void |
| ) |
|
| int qucs::eqn::checker::checkExport |
( |
void |
| ) |
|
| void qucs::eqn::checker::collectDependencies |
( |
void |
| ) |
|
| void qucs::checker::collectDependencies |
( |
void |
| ) |
|
| void qucs::checker::collectDependencies |
( |
node * |
eqn | ) |
|
| void qucs::eqn::checker::collectDependencies |
( |
node * |
| ) |
|
| void qucs::checker::constants |
( |
void |
| ) |
|
| void qucs::eqn::checker::constants |
( |
void |
| ) |
|
| bool qucs::checker::containsVariable |
( |
char * |
ident | ) |
|
| bool qucs::eqn::checker::containsVariable |
( |
char * |
| ) |
|
| node* qucs::eqn::checker::createComplex |
( |
const char * |
, |
|
|
const char * |
, |
|
|
nr_complex_t |
|
|
) |
| |
| node * qucs::checker::createComplex |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_complex_t |
value |
|
) |
| |
| node * qucs::checker::createDouble |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
nr_double_t |
value |
|
) |
| |
| node* qucs::eqn::checker::createDouble |
( |
const char * |
, |
|
|
const char * |
, |
|
|
nr_double_t |
|
|
) |
| |
| node* qucs::eqn::checker::createReference |
( |
const char * |
, |
|
|
const char * |
, |
|
|
char * |
|
|
) |
| |
| node * qucs::checker::createReference |
( |
const char * |
type, |
|
|
const char * |
ident, |
|
|
char * |
value |
|
) |
| |
| int qucs::eqn::checker::detectCycles |
( |
void |
| ) |
|
| int qucs::checker::detectCycles |
( |
void |
| ) |
|
| void qucs::eqn::checker::dropEquation |
( |
node * |
| ) |
|
| void qucs::checker::dropEquation |
( |
node * |
eqn | ) |
|
| int qucs::checker::findDuplicate |
( |
void |
| ) |
|
| int qucs::eqn::checker::findDuplicate |
( |
void |
| ) |
|
| node * qucs::checker::findEquation |
( |
node * |
root, |
|
|
char * |
n |
|
) |
| |
|
static |
| static node* qucs::eqn::checker::findEquation |
( |
node * |
, |
|
|
char * |
|
|
) |
| |
|
static |
| node* qucs::eqn::checker::findEquation |
( |
char * |
| ) |
|
| node * qucs::checker::findEquation |
( |
char * |
n | ) |
|
| node* qucs::eqn::checker::findProperty |
( |
char * |
| ) |
|
| node * qucs::checker::findProperty |
( |
char * |
var | ) |
|
| int qucs::eqn::checker::findUndefined |
( |
int |
| ) |
|
| int qucs::checker::findUndefined |
( |
int |
noundefined | ) |
|
| static strlist* qucs::eqn::checker::foldDependencies |
( |
strlist * |
| ) |
|
|
static |
| strlist * qucs::checker::foldDependencies |
( |
strlist * |
deps | ) |
|
|
static |
| struct definition_t* qucs::eqn::checker::getDefinitions |
( |
void |
| ) |
|
|
inline |
| struct definition_t* qucs::eqn::checker::getDefinitions |
( |
void |
| ) |
|
|
inline |
| nr_double_t qucs::checker::getDouble |
( |
char * |
ident | ) |
|
| nr_double_t qucs::eqn::checker::getDouble |
( |
char * |
| ) |
|
| node* qucs::eqn::checker::getEquations |
( |
void |
| ) |
|
|
inline |
| node* qucs::eqn::checker::getEquations |
( |
void |
| ) |
|
|
inline |
| strlist* qucs::eqn::checker::getVariables |
( |
void |
| ) |
|
| strlist * qucs::checker::getVariables |
( |
void |
| ) |
|
| static int qucs::eqn::checker::isGenerated |
( |
char * |
| ) |
|
|
static |
| int qucs::checker::isGenerated |
( |
char * |
var | ) |
|
|
static |
| static node* qucs::eqn::checker::lastEquation |
( |
node * |
| ) |
|
|
static |
| node * qucs::checker::lastEquation |
( |
node * |
root | ) |
|
|
static |
| void qucs::eqn::checker::list |
( |
void |
| ) |
|
| void qucs::checker::list |
( |
void |
| ) |
|
| void qucs::checker::reorderEquations |
( |
void |
| ) |
|
| void qucs::eqn::checker::reorderEquations |
( |
void |
| ) |
|
| void qucs::eqn::checker::setDefinitions |
( |
struct definition_t * |
d | ) |
|
|
inline |
| void qucs::eqn::checker::setDefinitions |
( |
struct definition_t * |
d | ) |
|
|
inline |
| void qucs::eqn::checker::setDouble |
( |
char * |
, |
|
|
nr_double_t |
|
|
) |
| |
| void qucs::checker::setDouble |
( |
char * |
ident, |
|
|
nr_double_t |
val |
|
) |
| |
| void qucs::checker::setEquations |
( |
node * |
eqns | ) |
|
| void qucs::eqn::checker::setEquations |
( |
node * |
| ) |
|
| static const char* qucs::eqn::checker::tag2key |
( |
int |
| ) |
|
|
static |
| static const char* qucs::eqn::checker::tag2key |
( |
int |
| ) |
|
|
static |
| strlist* qucs::eqn::checker::variables |
( |
void |
| ) |
|
| strlist * qucs::checker::variables |
( |
void |
| ) |
|
| bool qucs::eqn::checker::consts |
|
private |
| node * qucs::eqn::checker::equations |
The documentation for this class was generated from the following files: