Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Data Fields | Private Attributes
qucs::parasweep Class Reference

#include <parasweep.h>

Inheritance diagram for qucs::parasweep:
qucs::analysis qucs::object

Public Member Functions

 ACREATOR (parasweep)
 
 parasweep (char *)
 
 parasweep (parasweep &)
 
 ~parasweep ()
 
int initialize (void)
 placehoder for initialization function More...
 
int solve (void)
 placehoder for solution function More...
 
int cleanup (void)
 placehoder for cleanup function More...
 
void saveResults (void)
 
- Public Member Functions inherited from qucs::analysis
 analysis ()
 Constructor (Unnamed) More...
 
 analysis (char *)
 
 analysis (analysis &)
 
 ~analysis ()
 Destructor. More...
 
virtual bool isExternal (void)
 informs whether this is an external sim More...
 
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 *)
 create a named sweep object More...
 
void saveVariable (const char *, nr_complex_t, qucs::vector *)
 Save variable into analysis dataset. More...
 
bool getProgress (void)
 get More...
 
void setProgress (bool p)
 Sets the progress. More...
 
- Public Member Functions inherited from qucs::object
 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (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 *)
 
vectorgetPropertyVector (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)
 
 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (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 *)
 
vectorgetPropertyVector (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)
 

Data Fields

 SW
 
 PROP_ACTION
 
 PROP_NO_SUBSTRATE
 
 PROP_LINEAR
 

Private Attributes

variablevar
 
sweepswp
 
void * eqn
 

Additional Inherited Members

- Protected Attributes inherited from qucs::analysis
int runs
 
int type
 
net * subnet
 
dataset * data
 
environment * env
 
ptrlist< analysis > * actions
 
bool progress
 

Detailed Description

Definition at line 211 of file parasweep.cpp.

Constructor & Destructor Documentation

qucs::parasweep::parasweep ( char *  n)

Definition at line 60 of file parasweep.cpp.

qucs::parasweep::parasweep ( parasweep p)

Definition at line 74 of file parasweep.cpp.

qucs::parasweep::~parasweep ( )

Definition at line 68 of file parasweep.cpp.

Member Function Documentation

qucs::parasweep::ACREATOR ( parasweep  )
int qucs::parasweep::cleanup ( void  )
virtual

placehoder for cleanup function

Virtual cleanup function intended to be overridden by the inheiriting class's cleanup function.

Reimplemented from qucs::analysis.

Definition at line 127 of file parasweep.cpp.

int qucs::parasweep::initialize ( void  )
virtual

placehoder for initialization function

Virtual initialize function intended to be overridden by the inheiriting class's initialization function.

Reimplemented from qucs::analysis.

Definition at line 84 of file parasweep.cpp.

void qucs::parasweep::saveResults ( void  )

Definition at line 187 of file parasweep.cpp.

int qucs::parasweep::solve ( void  )
virtual

placehoder for solution function

Virtual solution function intended to be overridden by the inheiriting class's solution function.

Reimplemented from qucs::analysis.

Definition at line 145 of file parasweep.cpp.

Field Documentation

void* qucs::parasweep::eqn
private

Definition at line 49 of file parasweep.h.

qucs::parasweep::PROP_ACTION

Definition at line 212 of file parasweep.cpp.

qucs::parasweep::PROP_LINEAR

Definition at line 212 of file parasweep.cpp.

qucs::parasweep::PROP_NO_SUBSTRATE

Definition at line 212 of file parasweep.cpp.

qucs::parasweep::SW

Definition at line 212 of file parasweep.cpp.

sweep* qucs::parasweep::swp
private

Definition at line 48 of file parasweep.h.

variable* qucs::parasweep::var
private

Definition at line 47 of file parasweep.h.


The documentation for this class was generated from the following files: