Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | 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 "dataset.h"

Go to the source code of this file.

Data Structures

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 359 of file qucsconv.cpp.

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

Definition at line 413 of file qucsconv.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 109 of file qucsconv.cpp.

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

Definition at line 466 of file qucsconv.cpp.

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

Definition at line 93 of file qucsconv.cpp.

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

Definition at line 258 of file qucsconv.cpp.

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

Definition at line 327 of file qucsconv.cpp.

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

Definition at line 295 of file qucsconv.cpp.

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

Definition at line 201 of file qucsconv.cpp.

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

Definition at line 386 of file qucsconv.cpp.

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

Definition at line 230 of file qucsconv.cpp.

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

Definition at line 440 of file qucsconv.cpp.

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}
}
int citi2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:359
int qucs2mat(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:327
int touch2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:386
int mdl2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:466
int csv2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:413
int spice2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:201
int qucs2csv(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:258
int zvr2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:440
int vcd2qucs(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:230
int qucs2touch(struct actionset_t *, char *, char *)
Definition: qucsconv.cpp:295

Definition at line 77 of file qucsconv.cpp.

char* data_var = NULL

Definition at line 62 of file qucsconv.cpp.