Files
AMSS-NCKU/AMSS_NCKU_source/var.C
2026-01-13 15:01:15 +08:00

39 lines
674 B
C

#include <iostream>
#include <iomanip>
#include <fstream>
#include <cstdlib>
#include <cstdio>
#include <string>
#include <cmath>
using namespace std;
#include <time.h>
#include <mpi.h>
#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;
}