My Project
0.0.16
QUCS Mapping
|
#include <acsolver.h>
Public Member Functions | |
ACREATOR (acsolver) | |
acsolver (char *) | |
acsolver (acsolver &) | |
~acsolver () | |
int | solve (void) |
void | solve_noise (void) |
void | init (void) |
void | saveAllResults (nr_double_t) |
void | saveNoiseResults (vector *) |
Public Member Functions inherited from nasolver< nr_complex_t > | |
nasolver () | |
nasolver (char *) | |
nasolver (nasolver &) | |
~nasolver () | |
int | solve_once (void) |
int | solve_nonlinear (void) |
int | solve_nonlinear_continuation_gMin (void) |
int | solve_nonlinear_continuation_Source (void) |
int | solve_linear (void) |
void | solve_pre (void) |
void | solve_post (void) |
void | setDescription (const char *n) |
const char * | getDescription (void) |
void | saveResults (const char *, const char *, int, vector *f=NULL) |
void | setCalculation (calculate_func_t f) |
void | calculate (void) |
const char * | getHelperDescription (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) |
Static Public Member Functions | |
static void | calc (acsolver *) |
Public Attributes | |
AC | |
PROP_ACTION | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Additional Inherited Members | |
Public Types inherited from nasolver< nr_complex_t > | |
typedef void(* | calculate_func_t )(nasolver< nr_complex_t > *) |
Protected Member Functions inherited from nasolver< nr_complex_t > | |
void | restartNR (void) |
void | savePreviousIteration (void) |
void | restorePreviousIteration (void) |
int | countNodes (void) |
int | getNodeNr (char *) |
int | findAssignedNode (circuit *, int) |
int | countVoltageSources (void) |
void | saveSolution (void) |
circuit * | findVoltageSource (int) |
void | applyNodeset (bool nokeep=true) |
void | createNoiseMatrix (void) |
void | runMNA (void) |
void | createMatrix (void) |
void | storeSolution (void) |
void | recallSolution (void) |
Protected Attributes inherited from nasolver< nr_complex_t > | |
tvector< nr_complex_t > * | z |
tvector< nr_complex_t > * | x |
tvector< nr_complex_t > * | xprev |
tvector< nr_complex_t > * | zprev |
tmatrix< nr_complex_t > * | A |
tmatrix< nr_complex_t > * | C |
int | iterations |
int | convHelper |
int | fixpoint |
int | eqnAlgo |
int | updateMatrix |
nr_double_t | gMin |
nr_double_t | srcFactor |
Definition at line 237 of file acsolver.cpp.
acsolver::acsolver | ( | char * | n | ) |
acsolver::acsolver | ( | acsolver & | o | ) |
Definition at line 68 of file acsolver.cpp.
acsolver::~acsolver | ( | ) |
Definition at line 61 of file acsolver.cpp.
acsolver::ACREATOR | ( | acsolver | ) |
|
static |
Definition at line 120 of file acsolver.cpp.
void acsolver::init | ( | void | ) |
Definition at line 130 of file acsolver.cpp.
void acsolver::saveAllResults | ( | nr_double_t | freq | ) |
Definition at line 141 of file acsolver.cpp.
void acsolver::saveNoiseResults | ( | vector * | f | ) |
Definition at line 159 of file acsolver.cpp.
|
virtual |
Reimplemented from analysis.
Definition at line 76 of file acsolver.cpp.
void acsolver::solve_noise | ( | void | ) |
Definition at line 186 of file acsolver.cpp.
acsolver::AC |
Definition at line 238 of file acsolver.cpp.
acsolver::PROP_ACTION |
Definition at line 238 of file acsolver.cpp.
acsolver::PROP_LINEAR |
Definition at line 238 of file acsolver.cpp.
acsolver::PROP_NO_SUBSTRATE |
Definition at line 238 of file acsolver.cpp.