40 vfile::vfile () : circuit (2) {
44 interpolType = dataType = 0;
59 if (!strcmp (type,
"linear")) {
61 }
else if (!strcmp (type,
"cubic")) {
63 }
else if (!strcmp (type,
"hold")) {
69 if (!strcmp (type,
"no")) {
72 }
else if (!strcmp (type,
"yes")) {
80 if (strlen (file) > 4 && !strcasecmp (&file[strlen (file) - 4],
".dat"))
81 data = dataset::load (file);
83 data = dataset::load_csv (file);
88 "independent and the voltage source samples as dependents\n",
94 inter =
new interpolator ();
void prepare(int, int, int domain=DATA_RECTANGULAR)
qucs::vector * getVariables(void)
nr_double_t getPropertyDouble(const char *)
nr_double_t rinterpolate(nr_double_t)
void setVoltageSources(int)
void initSP(void)
placehoder for S-Parameter initialisation function
void setE(int, nr_complex_t)
qucs::interpolator * inter
void allocMatrixMNA(void)
void voltageSource(int, int, int, nr_double_t value=0.0)
void setS(int, int, nr_complex_t)
#define PROP_RNG_STR3(s1, s2, s3)
qucs::vector * getDependencies(void)
char * getPropertyString(const char *)
void logprint(int level, const char *format,...)
int countDependencies(void)
void rvectors(qucs::vector *, qucs::vector *)
#define PROP_NO_SUBSTRATE