|
| ACREATOR (hbsolver) |
|
| hbsolver (char *) |
|
| hbsolver (hbsolver &) |
|
| ~hbsolver () |
|
int | solve (void) |
|
void | initHB (void) |
|
void | initDC (void) |
|
void | collectFrequencies (void) |
|
int | checkBalance (void) |
|
void | splitCircuits (void) |
|
void | expandFrequencies (nr_double_t, int) |
|
bool | isExcitation (circuit *) |
|
strlist * | circuitNodes (ptrlist< circuit >) |
|
void | getNodeLists (void) |
|
int | assignVoltageSources (ptrlist< circuit >) |
|
int | assignNodes (ptrlist< circuit >, strlist *, int offset=0) |
|
void | prepareLinear (void) |
|
void | createMatrixLinearA (void) |
|
void | fillMatrixLinearA (tmatrix< nr_complex_t > *, int) |
|
void | invertMatrix (tmatrix< nr_complex_t > *, tmatrix< nr_complex_t > *) |
|
void | createMatrixLinearY (void) |
|
void | saveResults (void) |
|
void | calcConstantCurrent (void) |
|
nr_complex_t | excitationZ (tvector< nr_complex_t > *, circuit *, int) |
|
void | finalSolution (void) |
|
void | fillMatrixNonLinear (tmatrix< nr_complex_t > *, tmatrix< nr_complex_t > *, tvector< nr_complex_t > *, tvector< nr_complex_t > *, tvector< nr_complex_t > *, tvector< nr_complex_t > *, int) |
|
void | prepareNonLinear (void) |
|
void | solveHB (void) |
|
void | loadMatrices (void) |
|
void | VectorFFT (tvector< nr_complex_t > *, int isign=1) |
|
void | VectorIFFT (tvector< nr_complex_t > *, int isign=1) |
|
int | calcOrder (int) |
|
void | MatrixFFT (tmatrix< nr_complex_t > *) |
|
void | calcJacobian (void) |
|
void | solveVoltages (void) |
|
tvector< nr_complex_t > | expandVector (tvector< nr_complex_t >, int) |
|
tmatrix< nr_complex_t > | expandMatrix (tmatrix< nr_complex_t >, int) |
|
tmatrix< nr_complex_t > | extendMatrixLinear (tmatrix< nr_complex_t >, int) |
|
void | fillMatrixLinearExtended (tmatrix< nr_complex_t > *, tvector< nr_complex_t > *) |
|
void | saveNodeVoltages (circuit *, int) |
|
| 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) |
|
| 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) |
|
Definition at line 1424 of file hbsolver.cpp.