Qucs-core
0.0.19
|
#include <equation.h>
Public Member Functions | |
solver (checker *) | |
~solver () | |
void | setEquations (node *eqn) |
node * | getEquations (void) |
void | setData (dataset *d) |
dataset * | getDataset (void) |
void | evaluate (void) |
node * | addEquationData (qucs::vector *, bool ref=false) |
node * | addEquationData (matvec *) |
node * | addGeneratedEquation (qucs::vector *, const char *) |
qucs::vector * | dataVector (node *) |
void | checkinDataset (void) |
void | checkoutDataset (void) |
int | getDependencySize (strlist *, int) |
int | getDataSize (char *) |
strlist * | collectDataDependencies (node *) |
int | dataSize (strlist *) |
qucs::vector * | getDataVector (char *) |
void | findMatrixVectors (qucs::vector *) |
char * | isMatrixVector (char *, int &, int &) |
int | findEquationResult (node *) |
int | solve (dataset *) |
Static Public Member Functions | |
static int | dataSize (constant *) |
Data Fields | |
node * | equations |
Private Attributes | |
dataset * | data |
int | generated |
checker * | checkee |
Definition at line 324 of file equation.h.
qucs::solver::solver | ( | checker * | c | ) |
Definition at line 1872 of file equation.cpp.
Definition at line 1881 of file equation.cpp.
node * qucs::solver::addEquationData | ( | qucs::vector * | v, |
bool | ref = false |
||
) |
Definition at line 1930 of file equation.cpp.
node * qucs::solver::addEquationData | ( | matvec * | mv | ) |
Definition at line 2165 of file equation.cpp.
node * qucs::solver::addGeneratedEquation | ( | qucs::vector * | v, |
const char * | n | ||
) |
Definition at line 1946 of file equation.cpp.
void qucs::solver::checkinDataset | ( | void | ) |
Definition at line 2037 of file equation.cpp.
void qucs::solver::checkoutDataset | ( | void | ) |
Definition at line 2324 of file equation.cpp.
strlist * qucs::solver::collectDataDependencies | ( | node * | eqn | ) |
Definition at line 2265 of file equation.cpp.
int qucs::solver::dataSize | ( | constant * | eqn | ) | [static] |
Definition at line 2180 of file equation.cpp.
int qucs::solver::dataSize | ( | strlist * | deps | ) |
Definition at line 2222 of file equation.cpp.
qucs::vector * qucs::solver::dataVector | ( | node * | eqn | ) |
Definition at line 1969 of file equation.cpp.
void qucs::solver::evaluate | ( | void | ) |
Definition at line 1892 of file equation.cpp.
int qucs::solver::findEquationResult | ( | node * | eqn | ) |
Definition at line 2381 of file equation.cpp.
void qucs::solver::findMatrixVectors | ( | qucs::vector * | v | ) |
Definition at line 2068 of file equation.cpp.
dataset* qucs::eqn::solver::getDataset | ( | void | ) | [inline] |
Definition at line 332 of file equation.h.
int qucs::solver::getDataSize | ( | char * | var | ) |
Definition at line 2199 of file equation.cpp.
qucs::vector * qucs::solver::getDataVector | ( | char * | str | ) |
Definition at line 2238 of file equation.cpp.
int qucs::solver::getDependencySize | ( | strlist * | deps, |
int | idx | ||
) |
Definition at line 2208 of file equation.cpp.
node* qucs::eqn::solver::getEquations | ( | void | ) | [inline] |
Definition at line 330 of file equation.h.
char* qucs::eqn::solver::isMatrixVector | ( | char * | , |
int & | , | ||
int & | |||
) |
void qucs::eqn::solver::setData | ( | dataset * | d | ) | [inline] |
Definition at line 331 of file equation.h.
void qucs::eqn::solver::setEquations | ( | node * | eqn | ) | [inline] |
Definition at line 329 of file equation.h.
int qucs::solver::solve | ( | dataset * | data | ) |
Definition at line 2410 of file equation.cpp.
checker* qucs::eqn::solver::checkee [private] |
Definition at line 357 of file equation.h.
dataset* qucs::eqn::solver::data [private] |
Definition at line 355 of file equation.h.
Definition at line 352 of file equation.h.
int qucs::eqn::solver::generated [private] |
Definition at line 356 of file equation.h.