47 using namespace qucs::eqn;
80 #define D(con) ((constant *) (con))->d
81 #define E(equ) ((eqn::node *) (equ))
99 if ((
var =
env->getVariable (n)) == NULL) {
108 if (!
env->getChecker()->containsVariable (n)) {
109 eqn =
env->getChecker()->addDouble (
"#sweep", n, 0);
114 env->setDoubleConstant (n, v);
115 env->setDouble (n, v);
121 a->setProgress (
false);
131 env->getChecker()->dropEquation (
E (
eqn));
161 env->setDoubleConstant (n, v);
162 env->setDouble (n, v);
174 ptrlist<analysis> * last =
subnet->findLastOrderChildren (
this);
194 data->addDependency (v);
int solve(void)
placehoder for solution function
virtual int initialize(void)
placehoder for initialization function
int initialize(void)
placehoder for initialization function
void logprogressclear(int points)
analysis()
Constructor (Unnamed)
int cleanup(void)
placehoder for cleanup function
virtual int cleanup(void)
placehoder for cleanup function
The analysis class header file.
eqn::constant * getConstant(void)
void logprogressbar(nr_double_t current, nr_double_t final, int points)
void setConstant(eqn::constant *c)
sweep * createSweep(const char *)
create a named sweep object
The environment class definition.
virtual int solve(void)
placehoder for solution function
char * getPropertyString(const char *)
void logprint(int level, const char *format,...)
#define PROP_NO_SUBSTRATE
ptrlist< analysis > * actions