You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
727 B
33 lines
727 B
// REGISTER.H
|
|
// Definition for FEM solution registers
|
|
#ifndef REGCVTR_H
|
|
#define REGCVTR_H
|
|
#include <iostream>
|
|
#include <fstream>
|
|
#include "float_complex.h"
|
|
#include "float_cvtr.h"
|
|
|
|
using namespace std;
|
|
|
|
#define SAMPLES 10
|
|
|
|
class regcvtr {
|
|
friend ifstream &operator>>(ifstream&, regcvtr &);
|
|
friend ofstream &operator<<(ofstream&, const regcvtr &);
|
|
friend void ReadRegcvtr(char *, int, regcvtr *);
|
|
friend cVtr GetField(regcvtr, double, double, double);
|
|
|
|
private:
|
|
int n;
|
|
cVtr *field;
|
|
|
|
public:
|
|
regcvtr(); // constructor
|
|
regcvtr &operator= (regcvtr ®);
|
|
void init(int = 10);
|
|
cVtr GetField(int = 0);
|
|
void SetField(int, cVtr);
|
|
void del() { delete [] field; };
|
|
};
|
|
|
|
#endif
|
|
|