My Project
0.0.16
QUCS Mapping
|
#include <bondwire.h>
Public Member Functions | |
CREATOR (bondwire) | |
void | initSP (void) |
void | calcSP (const nr_double_t) |
void | calcNoiseSP (nr_double_t) |
void | initDC (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | calcNoiseAC (nr_double_t) |
matrix | calcMatrixY (nr_double_t) |
void | saveCharacteristics (nr_double_t) |
Public Member Functions inherited from circuit | |
circuit () | |
circuit (int) | |
circuit (const circuit &) | |
~circuit () | |
virtual void | calcDC (void) |
virtual void | restartDC (void) |
virtual void | initNoiseSP (void) |
virtual void | initNoiseAC (void) |
virtual void | initTR (void) |
virtual void | calcTR (nr_double_t) |
virtual void | initHB (void) |
virtual void | calcHB (nr_double_t) |
virtual void | initHB (int) |
virtual void | calcHB (int) |
virtual void | calcOperatingPoints (void) |
virtual void | saveOperatingPoints (void) |
virtual void | calcCharacteristics (nr_double_t) |
void | setNode (int, const char *, int intern=0) |
node * | getNode (int) |
void | setType (int t) |
int | getType (void) |
int | getSize (void) |
void | setSize (int) |
bool | isEnabled (void) |
void | setEnabled (bool e) |
bool | isVariableSized (void) |
void | setVariableSized (bool v) |
bool | isProbe (void) |
void | setProbe (bool p) |
void | setNet (net *n) |
net * | getNet (void) |
char * | getSubcircuit (void) |
void | setSubcircuit (char *) |
environment * | getEnv (void) |
void | setEnv (environment *e) |
void | setInternalVoltageSource (bool i) |
bool | isInternalVoltageSource (void) |
void | setVoltageSource (int s) |
int | getVoltageSource (void) |
int | getVoltageSources (void) |
void | setVoltageSources (int) |
void | voltageSource (int, int, int, nr_double_t value=0.0) |
bool | isVSource (void) |
void | setVSource (bool v) |
bool | isISource (void) |
void | setISource (bool i) |
int | getNoiseSources (void) |
void | setNoiseSources (int) |
void | transientCapacitance (int, int, int, nr_double_t, nr_double_t, nr_double_t) |
void | transientCapacitance (int, int, nr_double_t, nr_double_t, nr_double_t) |
void | transientCapacitanceQ (int, int, int, nr_double_t) |
void | transientCapacitanceQ (int, int, nr_double_t) |
void | transientCapacitanceC (int, int, int, int, nr_double_t, nr_double_t) |
void | transientCapacitanceC (int, int, nr_double_t, nr_double_t) |
void | transientCapacitanceC2V (int, int, int, nr_double_t, nr_double_t) |
void | transientCapacitanceC2Q (int, int, int, nr_double_t, nr_double_t) |
void | setDelta (nr_double_t *d) |
nr_double_t * | getDelta (void) |
bool | hasHistory (void) |
void | setHistory (bool h) |
void | initHistory (nr_double_t) |
void | deleteHistory (void) |
void | appendHistory (int, nr_double_t) |
void | applyHistory (history *) |
nr_double_t | getV (int, nr_double_t) |
nr_double_t | getJ (int, nr_double_t) |
nr_double_t | getHistoryAge (void) |
int | getPort (void) |
void | setPort (int p) |
int | getInserted (void) |
void | setInserted (int i) |
bool | isOriginal (void) |
void | setOriginal (bool o) |
substrate * | getSubstrate (void) |
void | setSubstrate (substrate *) |
nr_complex_t | getS (int, int) |
nr_complex_t | getN (int, int) |
nr_complex_t | getY (int, int) |
nr_complex_t | getB (int, int) |
nr_complex_t | getC (int, int) |
nr_complex_t | getD (int, int) |
nr_complex_t | getQV (int, int) |
nr_complex_t | getGV (int) |
nr_complex_t | getCV (int) |
nr_complex_t | getE (int) |
nr_complex_t | getI (int) |
nr_complex_t | getJ (int) |
nr_complex_t | getV (int) |
nr_complex_t | getQ (int) |
nr_double_t | getG (int, int) |
void | setS (int, int, nr_complex_t) |
void | setN (int, int, nr_complex_t) |
void | setY (int, int, nr_complex_t) |
void | setB (int, int, nr_complex_t) |
void | setC (int, int, nr_complex_t) |
void | setD (int, int, nr_complex_t) |
void | setQV (int, int, nr_complex_t) |
void | setGV (int, nr_complex_t) |
void | setCV (int, nr_complex_t) |
void | setE (int, nr_complex_t) |
void | setI (int, nr_complex_t) |
void | setJ (int, nr_complex_t) |
void | setV (int, nr_complex_t) |
void | setQ (int, nr_complex_t) |
void | setG (int, int, nr_double_t) |
void | clearB (void) |
void | clearC (void) |
void | clearD (void) |
void | clearE (void) |
void | clearI (void) |
void | clearJ (void) |
void | clearV (void) |
void | clearY (void) |
void | addY (int, int, nr_complex_t) |
void | addY (int, int, nr_double_t) |
void | addI (int, nr_complex_t) |
void | addI (int, nr_double_t) |
void | addOperatingPoint (const char *, nr_double_t) |
nr_double_t | getOperatingPoint (const char *) |
void | setOperatingPoint (const char *, nr_double_t) |
int | hasOperatingPoint (char *) |
valuelist< operatingpoint > & | getOperatingPoints (void) |
void | addCharacteristic (const char *, nr_double_t) |
nr_double_t | getCharacteristic (char *) |
void | setCharacteristic (const char *, nr_double_t) |
int | hasCharacteristic (char *) |
valuelist< characteristic > & | getCharacteristics (void) |
void | setNonLinear (bool l) |
bool | isNonLinear (void) |
void | print (void) |
void | setInternalNode (int, const char *) |
void | allocMatrixS (void) |
void | allocMatrixN (int sources=0) |
void | allocMatrixMNA (void) |
void | freeMatrixMNA (void) |
void | allocMatrixHB (void) |
void | freeMatrixHB (void) |
void | setMatrixS (matrix) |
matrix | getMatrixS (void) |
void | setMatrixN (matrix) |
matrix | getMatrixN (void) |
void | setMatrixY (matrix) |
matrix | getMatrixY (void) |
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 Member Functions inherited from integrator | |
integrator () | |
integrator (const integrator &) | |
~integrator () | |
void | setIntegration (integrate_func_t f) |
void | setConductance (conductor_func_t f) |
void | integrate (int, nr_double_t, nr_double_t &, nr_double_t &) |
void | conductor (nr_double_t, nr_double_t &) |
void | setOrder (int o) |
int | getOrder (void) |
void | setMode (int s) |
int | getMode (void) |
void | setCoefficients (nr_double_t *c) |
nr_double_t * | getCoefficients (void) |
Public Member Functions inherited from states< nr_double_t > | |
states () | |
states (const states &) | |
~states () | |
nr_double_t | getState (int, int n=0) |
void | setState (int, nr_double_t, int n=0) |
void | initStates (void) |
void | clearStates (void) |
int | getStates (void) |
void | setStates (int n) |
void | nextState (void) |
void | prevState (void) |
void | fillState (int, nr_double_t) |
void | saveState (int, nr_double_t *) |
Public Attributes | |
BOND | |
PROP_COMPONENT | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Additional Inherited Members | |
Public Types inherited from integrator | |
typedef void(* | integrate_func_t )(integrator *, int, nr_double_t, nr_double_t &, nr_double_t &) |
typedef void(* | conductor_func_t )(integrator *, nr_double_t, nr_double_t &) |
Static Public Member Functions inherited from circuit | |
static char * | createInternal (const char *, const char *) |
Static Public Attributes inherited from circuit | |
static const nr_double_t | z0 = 50.0 |
Protected Attributes inherited from circuit | |
int | type |
int | pol |
Definition at line 432 of file bondwire.cpp.
|
virtual |
Compute AC model. ! Use serial LR model (Y matrix).
Reimplemented from circuit.
Definition at line 397 of file bondwire.cpp.
matrix bondwire::calcMatrixY | ( | nr_double_t | f | ) |
Compute Y matrix of bond wire.
Definition at line 312 of file bondwire.cpp.
|
virtual |
Reimplemented from circuit.
Definition at line 409 of file bondwire.cpp.
|
virtual |
Reimplemented from circuit.
Definition at line 401 of file bondwire.cpp.
|
virtual |
Compute S parameters. ! Reuse computed Y matrix.
Reimplemented from circuit.
Definition at line 351 of file bondwire.cpp.
bondwire::CREATOR | ( | bondwire | ) |
|
virtual |
Initialize AC simulation.
Reimplemented from circuit.
Definition at line 388 of file bondwire.cpp.
|
virtual |
DC model initialization. ! DC model of a bondwire is a resistance.
Reimplemented from circuit.
Definition at line 364 of file bondwire.cpp.
|
virtual |
Initialize S parameter simulation.
Reimplemented from circuit.
Definition at line 343 of file bondwire.cpp.
|
virtual |
Save self-inductance and resistance.
Reimplemented from circuit.
Definition at line 356 of file bondwire.cpp.
bondwire::BOND |
Definition at line 433 of file bondwire.cpp.
bondwire::PROP_COMPONENT |
Definition at line 433 of file bondwire.cpp.
bondwire::PROP_LINEAR |
Definition at line 433 of file bondwire.cpp.
bondwire::PROP_NO_SUBSTRATE |
Definition at line 433 of file bondwire.cpp.