My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions | Variables
qucsconv.cpp File Reference
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <errno.h>
#include "logging.h"
#include "precision.h"
#include "check_spice.h"
#include "check_vcd.h"
#include "check_citi.h"
#include "check_touchstone.h"
#include "check_csv.h"
#include "check_zvr.h"
#include "check_mdl.h"
#include "check_dataset.h"
#include "qucs_producer.h"
#include "csv_producer.h"
#include "touchstone_producer.h"
#include "matlab_producer.h"
Include dependency graph for qucsconv.cpp:

Go to the source code of this file.

Classes

struct  actionset_t
 

Functions

int spice2qucs (struct actionset_t *, char *, char *)
 
int vcd2qucs (struct actionset_t *, char *, char *)
 
int qucs2csv (struct actionset_t *, char *, char *)
 
int qucs2touch (struct actionset_t *, char *, char *)
 
int citi2qucs (struct actionset_t *, char *, char *)
 
int touch2qucs (struct actionset_t *, char *, char *)
 
int csv2qucs (struct actionset_t *, char *, char *)
 
int zvr2qucs (struct actionset_t *, char *, char *)
 
int mdl2qucs (struct actionset_t *, char *, char *)
 
int qucs2mat (struct actionset_t *, char *, char *)
 
FILE * open_file (char *file, const char *flag)
 
int main (int argc, char **argv)
 

Variables

char * data_var = NULL
 
struct actionset_t actionset []
 

Function Documentation

int citi2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 356 of file qucsconv.cpp.

Here is the call graph for this function:

int csv2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 410 of file qucsconv.cpp.

Here is the call graph for this function:

int main ( int  argc,
char **  argv 
)

Definition at line 106 of file qucsconv.cpp.

Here is the call graph for this function:

int mdl2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 463 of file qucsconv.cpp.

Here is the call graph for this function:

FILE* open_file ( char *  file,
const char *  flag 
)

Definition at line 90 of file qucsconv.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int qucs2csv ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 255 of file qucsconv.cpp.

Here is the call graph for this function:

int qucs2mat ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 324 of file qucsconv.cpp.

Here is the call graph for this function:

int qucs2touch ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 292 of file qucsconv.cpp.

Here is the call graph for this function:

int spice2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 198 of file qucsconv.cpp.

Here is the call graph for this function:

int touch2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 383 of file qucsconv.cpp.

Here is the call graph for this function:

int vcd2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 227 of file qucsconv.cpp.

Here is the call graph for this function:

int zvr2qucs ( struct actionset_t action,
char *  infile,
char *  outfile 
)

Definition at line 437 of file qucsconv.cpp.

Here is the call graph for this function:

Variable Documentation

struct actionset_t actionset[]
Initial value:
= {
{ "spice", "qucs", spice2qucs },
{ "spice", "qucslib", spice2qucs },
{ "vcd", "qucsdata", vcd2qucs },
{ "qucsdata", "csv", qucs2csv },
{ "qucsdata", "touchstone", qucs2touch },
{ "citi", "qucsdata", citi2qucs },
{ "touchstone", "qucsdata", touch2qucs },
{ "csv", "qucsdata", csv2qucs },
{ "zvr", "qucsdata", zvr2qucs },
{ "mdl", "qucsdata", mdl2qucs },
{ "qucsdata", "matlab", qucs2mat },
{ NULL, NULL, NULL}
}

Definition at line 74 of file qucsconv.cpp.

char* data_var = NULL

Definition at line 59 of file qucsconv.cpp.