My Project
0.0.16
QUCS Mapping
|
#include <spsolver.h>
Public Member Functions | |
ACREATOR (spsolver) | |
spsolver (char *) | |
spsolver (spsolver &) | |
~spsolver () | |
void | calc (nr_double_t) |
void | init (void) |
void | reduce (void) |
int | solve (void) |
void | insertConnections (void) |
void | insertDifferentialPorts (void) |
void | insertTee (node **, char *) |
void | insertCross (node **, char *) |
void | insertConnectors (node *) |
void | insertOpen (node *) |
void | insertGround (node *) |
circuit * | interconnectJoin (node *, node *) |
circuit * | connectedJoin (node *, node *) |
void | noiseConnect (circuit *, node *, node *) |
void | noiseInterconnect (circuit *, node *, node *) |
void | saveResults (nr_double_t) |
void | saveNoiseResults (nr_complex_t[4], nr_complex_t[4], nr_double_t, vector *) |
char * | createSP (int, int) |
char * | createCV (char *, char *) |
void | saveCharacteristics (nr_double_t) |
void | dropTee (circuit *) |
void | dropCross (circuit *) |
void | dropOpen (circuit *) |
void | dropGround (circuit *) |
void | dropDifferentialPort (circuit *) |
void | dropConnections (void) |
Public Member Functions inherited from analysis | |
analysis () | |
analysis (char *) | |
analysis (analysis &) | |
~analysis () | |
virtual int | initialize (void) |
virtual int | cleanup (void) |
dataset * | getData (void) |
void | setData (dataset *d) |
net * | getNet (void) |
void | setNet (net *netlist) |
environment * | getEnv (void) |
void | setEnv (environment *e) |
ptrlist< analysis > * | getAnalysis (void) |
void | setAnalysis (ptrlist< analysis > *a) |
void | addAnalysis (analysis *) |
void | delAnalysis (analysis *) |
int | getType (void) |
void | setType (int t) |
sweep * | createSweep (const char *) |
void | saveVariable (const char *, nr_complex_t, vector *) |
bool | getProgress (void) |
void | setProgress (bool p) |
Public Member Functions inherited from object | |
object () | |
object (const char *) | |
object (const object &) | |
virtual | ~object () |
object * | getNext (void) |
void | setNext (object *o) |
object * | getPrev (void) |
void | setPrev (object *o) |
void | setName (const char *) |
char * | getName (void) |
void | addProperty (property *) |
property * | addProperty (const char *, const char *) |
property * | addProperty (const char *, nr_double_t) |
property * | addProperty (const char *, variable *) |
void | setProperty (const char *, char *) |
void | setProperty (const char *, nr_double_t) |
void | setScaledProperty (const char *, nr_double_t) |
void | setProperty (const char *, variable *) |
vector * | getPropertyVector (const char *) |
char * | getPropertyString (const char *) |
char * | getPropertyReference (const char *) |
nr_double_t | getPropertyDouble (const char *) |
nr_double_t | getScaledProperty (const char *) |
int | getPropertyInteger (const char *) |
bool | hasProperty (const char *) |
bool | isPropertyGiven (const char *) |
void | copyProperties (property *) |
void | deleteProperties (void) |
int | countProperties (void) |
char * | propertyList (void) |
Public Attributes | |
SP | |
PROP_ACTION | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Additional Inherited Members | |
Protected Attributes inherited from analysis | |
int | runs |
int | type |
net * | subnet |
dataset * | data |
environment * | env |
ptrlist< analysis > * | actions |
bool | progress |
Definition at line 1121 of file spsolver.cpp.
spsolver::spsolver | ( | char * | n | ) |
Definition at line 76 of file spsolver.cpp.
spsolver::spsolver | ( | spsolver & | n | ) |
Definition at line 94 of file spsolver.cpp.
spsolver::~spsolver | ( | ) |
Definition at line 87 of file spsolver.cpp.
spsolver::ACREATOR | ( | spsolver | ) |
void spsolver::calc | ( | nr_double_t | freq | ) |
Definition at line 447 of file spsolver.cpp.
Definition at line 170 of file spsolver.cpp.
char * spsolver::createCV | ( | char * | c, |
char * | n | ||
) |
char * spsolver::createSP | ( | int | i, |
int | j | ||
) |
Definition at line 1073 of file spsolver.cpp.
void spsolver::dropConnections | ( | void | ) |
Definition at line 871 of file spsolver.cpp.
void spsolver::dropCross | ( | circuit * | c | ) |
Definition at line 754 of file spsolver.cpp.
void spsolver::dropDifferentialPort | ( | circuit * | c | ) |
Definition at line 953 of file spsolver.cpp.
void spsolver::dropGround | ( | circuit * | c | ) |
Definition at line 806 of file spsolver.cpp.
void spsolver::dropOpen | ( | circuit * | c | ) |
Definition at line 781 of file spsolver.cpp.
void spsolver::dropTee | ( | circuit * | c | ) |
Definition at line 741 of file spsolver.cpp.
void spsolver::init | ( | void | ) |
Definition at line 554 of file spsolver.cpp.
void spsolver::insertConnections | ( | void | ) |
Definition at line 818 of file spsolver.cpp.
void spsolver::insertConnectors | ( | node * | n | ) |
Definition at line 633 of file spsolver.cpp.
void spsolver::insertCross | ( | node ** | nodes, |
char * | name | ||
) |
Definition at line 711 of file spsolver.cpp.
void spsolver::insertDifferentialPorts | ( | void | ) |
Definition at line 917 of file spsolver.cpp.
void spsolver::insertGround | ( | node * | n | ) |
Definition at line 790 of file spsolver.cpp.
void spsolver::insertOpen | ( | node * | n | ) |
Definition at line 768 of file spsolver.cpp.
void spsolver::insertTee | ( | node ** | nodes, |
char * | name | ||
) |
Definition at line 684 of file spsolver.cpp.
Definition at line 108 of file spsolver.cpp.
Definition at line 342 of file spsolver.cpp.
Definition at line 275 of file spsolver.cpp.
void spsolver::reduce | ( | void | ) |
Definition at line 458 of file spsolver.cpp.
void spsolver::saveCharacteristics | ( | nr_double_t | freq | ) |
Definition at line 1088 of file spsolver.cpp.
void spsolver::saveNoiseResults | ( | nr_complex_t | s[4], |
nr_complex_t | c[4], | ||
nr_double_t | z0, | ||
vector * | f | ||
) |
Definition at line 1036 of file spsolver.cpp.
void spsolver::saveResults | ( | nr_double_t | freq | ) |
Definition at line 968 of file spsolver.cpp.
|
virtual |
Reimplemented from analysis.
Definition at line 565 of file spsolver.cpp.
spsolver::PROP_ACTION |
Definition at line 1122 of file spsolver.cpp.
spsolver::PROP_LINEAR |
Definition at line 1122 of file spsolver.cpp.
spsolver::PROP_NO_SUBSTRATE |
Definition at line 1122 of file spsolver.cpp.
spsolver::SP |
Definition at line 1122 of file spsolver.cpp.