|
Qucs-core
0.0.18
|
#include <equation.h>
Public Member Functions | |
| node () | |
| node (int) | |
| node (const node &) | |
| virtual | ~node () |
| node * | getNext (void) |
| void | setNext (node *n) |
| int | count (void) |
| void | append (node *) |
| void | appendNodes (node *) |
| void | setDependencies (strlist *) |
| strlist * | getDependencies (void) |
| void | setDataDependencies (strlist *) |
| strlist * | getDataDependencies (void) |
| void | setDropDependencies (strlist *deps) |
| void | addDropDependencies (char *) |
| strlist * | getDropDependencies (void) |
| void | setPrepDependencies (strlist *deps) |
| void | addPrepDependencies (char *) |
| void | appendPrepDependencies (strlist *) |
| strlist * | getPrepDependencies (void) |
| strlist * | recurseDependencies (checker *, strlist *) |
| node * | get (int) |
| constant * | getResult (int) |
| int | getType (void) |
| int | getTag (void) |
| void | setType (int tag) |
| constant * | getResult (void) |
| nr_double_t | getResultDouble (void) |
| nr_complex_t | getResultComplex (void) |
| qucs::vector | getResultVector (void) |
| void | setResult (constant *) |
| char * | getInstance (void) |
| void | setInstance (const char *) |
| void | applyInstance (void) |
| constant * | calculate (void) |
| strlist * | collectDependencies (void) |
| strlist * | collectDataDependencies (void) |
| virtual void | print (void) |
| virtual void | addDependencies (strlist *) |
| virtual int | evalType (void) |
| virtual char * | toString (void) |
| virtual constant * | evaluate (void) |
| virtual node * | differentiate (char *) |
| virtual node * | recreate (void) |
| virtual void | replace (char *, char *) |
| node () | |
| node (int) | |
| node (const node &) | |
| virtual | ~node () |
| node * | getNext (void) |
| void | setNext (node *n) |
| int | count (void) |
| void | append (node *) |
| void | appendNodes (node *) |
| void | setDependencies (strlist *) |
| strlist * | getDependencies (void) |
| void | setDataDependencies (strlist *) |
| strlist * | getDataDependencies (void) |
| void | setDropDependencies (strlist *deps) |
| void | addDropDependencies (char *) |
| strlist * | getDropDependencies (void) |
| void | setPrepDependencies (strlist *deps) |
| void | addPrepDependencies (char *) |
| void | appendPrepDependencies (strlist *) |
| strlist * | getPrepDependencies (void) |
| strlist * | recurseDependencies (checker *, strlist *) |
| node * | get (int) |
| constant * | getResult (int) |
| int | getType (void) |
| int | getTag (void) |
| void | setType (int tag) |
| constant * | getResult (void) |
| nr_double_t | getResultDouble (void) |
| nr_complex_t | getResultComplex (void) |
| qucs::vector | getResultVector (void) |
| void | setResult (constant *) |
| char * | getInstance (void) |
| void | setInstance (const char *) |
| void | applyInstance (void) |
| constant * | calculate (void) |
| strlist * | collectDependencies (void) |
| strlist * | collectDataDependencies (void) |
| virtual void | print (void) |
| virtual void | addDependencies (strlist *) |
| virtual int | evalType (void) |
| virtual char * | toString (void) |
| virtual constant * | evaluate (void) |
| virtual node * | differentiate (char *) |
| virtual node * | recreate (void) |
| virtual void | replace (char *, char *) |
Data Fields | |
| int | duplicate |
| int | cycle |
| int | evalPossible |
| int | skip |
| char * | txt |
| int | evaluated |
| char * | instance |
| int | output |
| int | dropdeps |
| solver * | solvee |
| checker * | checkee |
Private Attributes | |
| int | type |
| int | tag |
| node * | next |
| strlist * | dependencies |
| constant * | res |
| strlist * | dataDependencies |
| strlist * | dropDependencies |
| strlist * | prepDependencies |
Definition at line 62 of file equation.h.
| qucs::node::node | ( | ) |
Definition at line 994 of file equation.cpp.
| qucs::node::node | ( | int | type | ) |
Definition at line 1011 of file equation.cpp.
| qucs::node::node | ( | const node & | o | ) |
Definition at line 1029 of file equation.cpp.
|
virtual |
Definition at line 1046 of file equation.cpp.
| qucs::eqn::node::node | ( | ) |
| qucs::eqn::node::node | ( | int | ) |
| qucs::eqn::node::node | ( | const node & | ) |
|
virtual |
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, and qucs::eqn::reference.
Definition at line 105 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, and qucs::eqn::reference.
Definition at line 105 of file parse_netlist.y.
| void qucs::node::addDropDependencies | ( | char * | dep | ) |
Definition at line 1294 of file equation.cpp.
| void qucs::eqn::node::addDropDependencies | ( | char * | ) |
| void qucs::node::addPrepDependencies | ( | char * | dep | ) |
Definition at line 1302 of file equation.cpp.
| void qucs::eqn::node::addPrepDependencies | ( | char * | ) |
| void qucs::node::append | ( | node * | last | ) |
Definition at line 1093 of file equation.cpp.
| void qucs::eqn::node::append | ( | node * | ) |
| void qucs::node::appendNodes | ( | node * | last | ) |
Definition at line 1103 of file equation.cpp.
| void qucs::eqn::node::appendNodes | ( | node * | ) |
| void qucs::node::appendPrepDependencies | ( | strlist * | deps | ) |
Definition at line 1310 of file equation.cpp.
| void qucs::eqn::node::appendPrepDependencies | ( | strlist * | ) |
| void qucs::eqn::node::applyInstance | ( | void | ) |
| void qucs::node::applyInstance | ( | void | ) |
Definition at line 1072 of file equation.cpp.
| constant* qucs::eqn::node::calculate | ( | void | ) |
| constant * qucs::node::calculate | ( | void | ) |
Definition at line 1324 of file equation.cpp.
| strlist * qucs::node::collectDataDependencies | ( | void | ) |
Definition at line 1352 of file equation.cpp.
| strlist* qucs::eqn::node::collectDataDependencies | ( | void | ) |
| strlist * qucs::node::collectDependencies | ( | void | ) |
Definition at line 1343 of file equation.cpp.
| strlist* qucs::eqn::node::collectDependencies | ( | void | ) |
| int qucs::node::count | ( | void | ) |
Definition at line 1085 of file equation.cpp.
| int qucs::eqn::node::count | ( | void | ) |
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 109 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 109 of file parse_netlist.y.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 106 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 106 of file parse_netlist.y.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 108 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 108 of file parse_netlist.y.
Definition at line 1112 of file equation.cpp.
|
inline |
Definition at line 77 of file parse_netlist.y.
|
inline |
Definition at line 77 of file equation.h.
| strlist* qucs::eqn::node::getDependencies | ( | void | ) |
| strlist * qucs::node::getDependencies | ( | void | ) |
Definition at line 1226 of file equation.cpp.
|
inline |
Definition at line 80 of file equation.h.
|
inline |
Definition at line 80 of file parse_netlist.y.
| char* qucs::eqn::node::getInstance | ( | void | ) |
| char * qucs::node::getInstance | ( | void | ) |
Definition at line 1064 of file equation.cpp.
|
inline |
Definition at line 69 of file parse_netlist.y.
|
inline |
Definition at line 69 of file equation.h.
|
inline |
Definition at line 84 of file parse_netlist.y.
|
inline |
Definition at line 84 of file equation.h.
Definition at line 1126 of file equation.cpp.
|
inline |
Definition at line 91 of file parse_netlist.y.
|
inline |
Definition at line 91 of file equation.h.
| nr_complex_t qucs::eqn::node::getResultComplex | ( | void | ) |
| nr_complex_t qucs::node::getResultComplex | ( | void | ) |
Definition at line 1158 of file equation.cpp.
| nr_double_t qucs::eqn::node::getResultDouble | ( | void | ) |
| nr_double_t qucs::node::getResultDouble | ( | void | ) |
Definition at line 1135 of file equation.cpp.
| qucs::vector qucs::eqn::node::getResultVector | ( | void | ) |
| qucs::vector qucs::node::getResultVector | ( | void | ) |
Definition at line 1181 of file equation.cpp.
|
inline |
Definition at line 89 of file equation.h.
|
inline |
Definition at line 89 of file parse_netlist.y.
|
inline |
Definition at line 88 of file equation.h.
|
inline |
Definition at line 88 of file parse_netlist.y.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 104 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 104 of file parse_netlist.y.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 110 of file parse_netlist.y.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 110 of file equation.h.
| strlist * qucs::node::recurseDependencies | ( | checker * | check, |
| strlist * | deps | ||
| ) |
Definition at line 1236 of file equation.cpp.
| strlist* qucs::eqn::node::recurseDependencies | ( | checker * | , |
| strlist * | |||
| ) |
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, and qucs::eqn::reference.
Definition at line 111 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, and qucs::eqn::reference.
Definition at line 111 of file parse_netlist.y.
| void qucs::node::setDataDependencies | ( | strlist * | deps | ) |
Definition at line 1317 of file equation.cpp.
| void qucs::eqn::node::setDataDependencies | ( | strlist * | ) |
| void qucs::node::setDependencies | ( | strlist * | depends | ) |
Definition at line 1219 of file equation.cpp.
| void qucs::eqn::node::setDependencies | ( | strlist * | ) |
|
inline |
Definition at line 78 of file equation.h.
|
inline |
Definition at line 78 of file parse_netlist.y.
| void qucs::eqn::node::setInstance | ( | const char * | ) |
| void qucs::node::setInstance | ( | const char * | n | ) |
Definition at line 1057 of file equation.cpp.
|
inline |
Definition at line 70 of file equation.h.
|
inline |
Definition at line 70 of file parse_netlist.y.
|
inline |
Definition at line 81 of file equation.h.
|
inline |
Definition at line 81 of file parse_netlist.y.
| void qucs::node::setResult | ( | constant * | r | ) |
Definition at line 1120 of file equation.cpp.
| void qucs::eqn::node::setResult | ( | constant * | ) |
|
inline |
Definition at line 90 of file parse_netlist.y.
|
inline |
Definition at line 90 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 107 of file equation.h.
|
inlinevirtual |
Reimplemented in qucs::eqn::application, qucs::eqn::application, qucs::eqn::assignment, qucs::eqn::assignment, qucs::eqn::reference, qucs::eqn::reference, qucs::eqn::constant, and qucs::eqn::constant.
Definition at line 107 of file parse_netlist.y.
| checker * qucs::eqn::node::checkee |
Definition at line 124 of file equation.h.
| int qucs::eqn::node::cycle |
Definition at line 115 of file equation.h.
|
private |
Definition at line 132 of file equation.h.
|
private |
Definition at line 130 of file equation.h.
|
private |
Definition at line 133 of file equation.h.
| int qucs::eqn::node::dropdeps |
Definition at line 122 of file equation.h.
| int qucs::eqn::node::duplicate |
Definition at line 114 of file equation.h.
| int qucs::eqn::node::evalPossible |
Definition at line 116 of file equation.h.
| int qucs::eqn::node::evaluated |
Definition at line 119 of file equation.h.
| char * qucs::eqn::node::instance |
Definition at line 120 of file equation.h.
|
private |
Definition at line 129 of file equation.h.
| int qucs::eqn::node::output |
Definition at line 121 of file equation.h.
|
private |
Definition at line 134 of file equation.h.
|
private |
Definition at line 131 of file equation.h.
| int qucs::eqn::node::skip |
Definition at line 117 of file equation.h.
| solver * qucs::eqn::node::solvee |
Definition at line 123 of file equation.h.
|
private |
Definition at line 128 of file equation.h.
| char * qucs::eqn::node::txt |
Definition at line 118 of file equation.h.
|
private |
Definition at line 127 of file equation.h.
1.8.6