33 #ifndef __ENVIRONMENT_H__
34 #define __ENVIRONMENT_H__
42 template <
class type_t>
class ptrlist;
61 void print (
bool all =
false);
93 void setValue (
char *, eqn::constant *);
void setChecker(eqn::checker *c)
void fetchConstants(void)
void setSolver(eqn::solver *s)
void delChild(environment *)
variable * findValue(char *)
void setDefinitions(struct definition_t *d)
void updateReferences(environment *)
void setValue(char *, eqn::constant *)
nr_double_t getDoubleConstant(char *)
void copyVariables(variable *)
eqn::checker * getChecker(void)
void deleteVariables(void)
Houses the settings for netlist evaluation.
void equationSolver(void)
void print(bool all=false)
void setDoubleConstant(char *, nr_double_t)
char * getDoubleReference(char *)
qucs::vector getVector(char *)
int equationChecker(int noundefined=1)
void setDouble(char *, nr_double_t)
eqn::solver * getSolver(void)
struct definition_t * getDefinitions(void)
void addChild(environment *)
nr_double_t getDouble(char *)
void copy(const environment &)
void setDoubleReference(char *, char *)
struct definition_t * defs
variable * getVariable(char *)
ptrlist< environment > * children
void addVariable(variable *, bool pass=true)