Qucs-core  0.0.19
Public Member Functions | Static Public Member Functions | Private Attributes
qucs::dataset Class Reference

#include <dataset.h>

Inheritance diagram for qucs::dataset:
Inheritance graph
[legend]
Collaboration diagram for qucs::dataset:
Collaboration graph
[legend]

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 (const char *const, const char *const)
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::vector * findDependency (const char *)
qucs::vector * findVariable (const std::string &)
qucs::vector * getDependencies (void)
qucs::vector * getVariables (void)
int isDependency (qucs::vector *)
int isVariable (qucs::vector *)
qucs::vector * findOrigin (char *)
int countDependencies (void)
int countVariables (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 *)

Private Attributes

char * file
qucs::vector * dependencies
qucs::vector * variables

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.


Member Function Documentation

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

Definition at line 119 of file dataset.cpp.

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

Definition at line 95 of file dataset.cpp.

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

Definition at line 153 of file dataset.cpp.

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::appendDependency ( qucs::vector *  v)

Definition at line 128 of file dataset.cpp.

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::applyDependencies ( qucs::vector *  v)

Definition at line 212 of file dataset.cpp.

void qucs::dataset::assignDependency ( const char * const  origin,
const char * const  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::countVariables ( void  )

Definition at line 301 of file dataset.cpp.

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

Definition at line 103 of file dataset.cpp.

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

Definition at line 161 of file dataset.cpp.

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

Definition at line 281 of file dataset.cpp.

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

Definition at line 228 of file dataset.cpp.

vector * qucs::dataset::findVariable ( const std::string &  name)

Definition at line 292 of file dataset.cpp.

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

Definition at line 62 of file dataset.h.

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 dataset.h.

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

Definition at line 265 of file dataset.cpp.

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

Definition at line 272 of file dataset.cpp.

dataset * qucs::dataset::load ( const char *  file) [static]

Definition at line 412 of file dataset.cpp.

dataset * qucs::dataset::load_citi ( const char *  file) [static]

Definition at line 490 of file dataset.cpp.

dataset * qucs::dataset::load_csv ( const char *  file) [static]

Definition at line 465 of file dataset.cpp.

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

Definition at line 540 of file dataset.cpp.

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.

void qucs::dataset::print ( void  )

Definition at line 331 of file dataset.cpp.

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::printVariable ( qucs::vector *  v,
FILE *  f 
)

Definition at line 377 of file dataset.cpp.

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

Definition at line 323 of file dataset.cpp.


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: