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

#include <dataset.h>

Inheritance diagram for qucs::dataset:
qucs::object qucs::object

Public Member Functions

 dataset ()
 
 dataset (char *)
 
 dataset (const dataset &)
 
 ~dataset ()
 
void addDependency (qucs::vector *)
 
void addDependencies (qucs::vector *)
 
void appendDependency (qucs::vector *)
 
void appendDependencies (qucs::vector *)
 
void addVariable (qucs::vector *)
 
void addVariables (qucs::vector *)
 
void appendVariable (qucs::vector *)
 
void appendVariables (qucs::vector *)
 
void applyDependencies (qucs::vector *v)
 
void delDependency (qucs::vector *)
 
void delVariable (qucs::vector *)
 
void assignDependency (char *, char *)
 
char * getFile (void)
 
void setFile (const char *)
 
void print (void)
 
void printData (qucs::vector *, FILE *)
 
void printDependency (qucs::vector *, FILE *)
 
void printVariable (qucs::vector *, FILE *)
 
qucs::vectorfindDependency (const char *)
 
qucs::vectorfindVariable (const char *)
 
qucs::vectorgetDependencies (void)
 
qucs::vectorgetVariables (void)
 
int isDependency (qucs::vector *)
 
int isVariable (qucs::vector *)
 
qucs::vectorfindOrigin (char *)
 
int countDependencies (void)
 
int countVariables (void)
 
 dataset ()
 
 dataset (char *)
 
 dataset (const dataset &)
 
 ~dataset ()
 
void addDependency (qucs::vector *)
 
void addDependencies (qucs::vector *)
 
void appendDependency (qucs::vector *)
 
void appendDependencies (qucs::vector *)
 
void addVariable (qucs::vector *)
 
void addVariables (qucs::vector *)
 
void appendVariable (qucs::vector *)
 
void appendVariables (qucs::vector *)
 
void applyDependencies (qucs::vector *v)
 
void delDependency (qucs::vector *)
 
void delVariable (qucs::vector *)
 
void assignDependency (char *, char *)
 
char * getFile (void)
 
void setFile (const char *)
 
void print (void)
 
void printData (qucs::vector *, FILE *)
 
void printDependency (qucs::vector *, FILE *)
 
void printVariable (qucs::vector *, FILE *)
 
qucs::vectorfindDependency (const char *)
 
qucs::vectorfindVariable (const char *)
 
qucs::vectorgetDependencies (void)
 
qucs::vectorgetVariables (void)
 
int isDependency (qucs::vector *)
 
int isVariable (qucs::vector *)
 
qucs::vectorfindOrigin (char *)
 
int countDependencies (void)
 
int countVariables (void)
 
- 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)
 

Static Public Member Functions

static datasetload (const char *)
 
static datasetload_touchstone (const char *)
 
static datasetload_csv (const char *)
 
static datasetload_citi (const char *)
 
static datasetload_zvr (const char *)
 
static datasetload_mdl (const char *)
 
static datasetload (const char *)
 
static datasetload_touchstone (const char *)
 
static datasetload_csv (const char *)
 
static datasetload_citi (const char *)
 
static datasetload_zvr (const char *)
 
static datasetload_mdl (const char *)
 

Private Attributes

char * file
 
qucs::vectordependencies
 
qucs::vectorvariables
 

Detailed Description

Definition at line 34 of file dataset.h.

Constructor & Destructor Documentation

qucs::dataset::dataset ( )

Definition at line 52 of file dataset.cpp.

qucs::dataset::dataset ( char *  n)

Definition at line 58 of file dataset.cpp.

qucs::dataset::dataset ( const dataset d)

Definition at line 65 of file dataset.cpp.

qucs::dataset::~dataset ( )

Definition at line 79 of file dataset.cpp.

qucs::dataset::dataset ( )
qucs::dataset::dataset ( char *  )
qucs::dataset::dataset ( const dataset )
qucs::dataset::~dataset ( )

Member Function Documentation

void qucs::dataset::addDependencies ( qucs::vector v)

Definition at line 119 of file dataset.cpp.

void qucs::dataset::addDependencies ( qucs::vector )
void qucs::dataset::addDependency ( qucs::vector v)

Definition at line 95 of file dataset.cpp.

void qucs::dataset::addDependency ( qucs::vector )
void qucs::dataset::addVariable ( qucs::vector )
void qucs::dataset::addVariable ( qucs::vector v)

Definition at line 153 of file dataset.cpp.

void qucs::dataset::addVariables ( qucs::vector )
void qucs::dataset::addVariables ( qucs::vector v)

Definition at line 177 of file dataset.cpp.

void qucs::dataset::appendDependencies ( qucs::vector v)

Definition at line 144 of file dataset.cpp.

void qucs::dataset::appendDependencies ( qucs::vector )
void qucs::dataset::appendDependency ( qucs::vector )
void qucs::dataset::appendDependency ( qucs::vector v)

Definition at line 128 of file dataset.cpp.

void qucs::dataset::appendVariable ( qucs::vector )
void qucs::dataset::appendVariable ( qucs::vector v)

Definition at line 186 of file dataset.cpp.

void qucs::dataset::appendVariables ( qucs::vector v)

Definition at line 202 of file dataset.cpp.

void qucs::dataset::appendVariables ( qucs::vector )
void qucs::dataset::applyDependencies ( qucs::vector v)

Definition at line 212 of file dataset.cpp.

void qucs::dataset::applyDependencies ( qucs::vector v)
void qucs::dataset::assignDependency ( char *  ,
char *   
)
void qucs::dataset::assignDependency ( char *  origin,
char *  depvar 
)

Definition at line 245 of file dataset.cpp.

int qucs::dataset::countDependencies ( void  )

Definition at line 309 of file dataset.cpp.

int qucs::dataset::countDependencies ( void  )
int qucs::dataset::countVariables ( void  )

Definition at line 301 of file dataset.cpp.

int qucs::dataset::countVariables ( void  )
void qucs::dataset::delDependency ( qucs::vector v)

Definition at line 103 of file dataset.cpp.

void qucs::dataset::delDependency ( qucs::vector )
void qucs::dataset::delVariable ( qucs::vector v)

Definition at line 161 of file dataset.cpp.

void qucs::dataset::delVariable ( qucs::vector )
vector * qucs::dataset::findDependency ( const char *  n)

Definition at line 281 of file dataset.cpp.

qucs::vector* qucs::dataset::findDependency ( const char *  )
vector * qucs::dataset::findOrigin ( char *  n)

Definition at line 228 of file dataset.cpp.

qucs::vector* qucs::dataset::findOrigin ( char *  )
vector * qucs::dataset::findVariable ( const char *  n)

Definition at line 292 of file dataset.cpp.

qucs::vector* qucs::dataset::findVariable ( const char *  )
qucs::vector* qucs::dataset::getDependencies ( void  )
inline

Definition at line 62 of file dataset.h.

qucs::vector* qucs::dataset::getDependencies ( void  )
inline

Definition at line 62 of file parse_citi.y.

char* qucs::dataset::getFile ( void  )
char * qucs::dataset::getFile ( void  )

Definition at line 317 of file dataset.cpp.

qucs::vector* qucs::dataset::getVariables ( void  )
inline

Definition at line 63 of file parse_citi.y.

qucs::vector* qucs::dataset::getVariables ( void  )
inline

Definition at line 63 of file dataset.h.

int qucs::dataset::isDependency ( qucs::vector dep)

Definition at line 265 of file dataset.cpp.

int qucs::dataset::isDependency ( qucs::vector )
int qucs::dataset::isVariable ( qucs::vector var)

Definition at line 272 of file dataset.cpp.

int qucs::dataset::isVariable ( qucs::vector )
dataset * qucs::dataset::load ( const char *  file)
static

Definition at line 412 of file dataset.cpp.

static dataset* qucs::dataset::load ( const char *  )
static
dataset * qucs::dataset::load_citi ( const char *  file)
static

Definition at line 490 of file dataset.cpp.

static dataset* qucs::dataset::load_citi ( const char *  )
static
static dataset* qucs::dataset::load_csv ( const char *  )
static
dataset * qucs::dataset::load_csv ( const char *  file)
static

Definition at line 465 of file dataset.cpp.

static dataset* qucs::dataset::load_mdl ( const char *  )
static
dataset * qucs::dataset::load_mdl ( const char *  file)
static

Definition at line 540 of file dataset.cpp.

static dataset* qucs::dataset::load_touchstone ( const char *  )
static
dataset * qucs::dataset::load_touchstone ( const char *  file)
static

Definition at line 440 of file dataset.cpp.

dataset * qucs::dataset::load_zvr ( const char *  file)
static

Definition at line 515 of file dataset.cpp.

static dataset* qucs::dataset::load_zvr ( const char *  )
static
void qucs::dataset::print ( void  )
void qucs::dataset::print ( void  )

Definition at line 331 of file dataset.cpp.

void qucs::dataset::printData ( qucs::vector ,
FILE *   
)
void qucs::dataset::printData ( qucs::vector v,
FILE *  f 
)

Definition at line 396 of file dataset.cpp.

void qucs::dataset::printDependency ( qucs::vector v,
FILE *  f 
)

Definition at line 366 of file dataset.cpp.

void qucs::dataset::printDependency ( qucs::vector ,
FILE *   
)
void qucs::dataset::printVariable ( qucs::vector v,
FILE *  f 
)

Definition at line 377 of file dataset.cpp.

void qucs::dataset::printVariable ( qucs::vector ,
FILE *   
)
void qucs::dataset::setFile ( const char *  f)

Definition at line 323 of file dataset.cpp.

void qucs::dataset::setFile ( const char *  )

Field Documentation

qucs::vector * qucs::dataset::dependencies
private

Definition at line 79 of file dataset.h.

char * qucs::dataset::file
private

Definition at line 78 of file dataset.h.

qucs::vector * qucs::dataset::variables
private

Definition at line 80 of file dataset.h.


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