#include #include #include #include #include #include #include using namespace std; #include #include #include "var.h" var::var(const char *namei, int sgfni, const double SYM1, const double SYM2, const double SYM3) : sgfn(sgfni) { const char *p = namei; int i = 0; while (*(p++)) i++; if (i > 20) cout << "too long name for var: " << namei << endl; sprintf(name, namei); SoA[0] = SYM1; SoA[1] = SYM2; SoA[2] = SYM3; propspeed = 1; } var::~var() {} void var::setpropspeed(const double vl) { propspeed = vl; }