39 ifile::ifile () : circuit (2) {
42 interpolType = dataType = 0;
57 if (!strcmp (type,
"linear")) {
59 }
else if (!strcmp (type,
"cubic")) {
61 }
else if (!strcmp (type,
"hold")) {
67 if (!strcmp (type,
"no")) {
70 }
else if (!strcmp (type,
"yes")) {
78 if (strlen (file) > 4 && !strcasecmp (&file[strlen (file) - 4],
".dat"))
79 data = dataset::load (file);
81 data = dataset::load_csv (file);
86 "independent and the current source samples as dependents\n",
92 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 setI(int, nr_complex_t)
void allocMatrixMNA(void)
void setS(int, int, nr_complex_t)
void initSP(void)
placehoder for S-Parameter initialisation function
#define PROP_RNG_STR3(s1, s2, s3)
qucs::vector * getDependencies(void)
char * getPropertyString(const char *)
void logprint(int level, const char *format,...)
qucs::interpolator * inter
int countDependencies(void)
void rvectors(qucs::vector *, qucs::vector *)