ParMooN
 All Classes Functions Variables Friends Pages
QuadFormula.h
1 // =======================================================================
2 // @(#)QuadFormula.h 1.3 05/04/99
3 //
4 // Class: TQuadFormula
5 //
6 // Purpose: base class for quadrature formulas
7 // Author: Gunar Matthies
8 //
9 // History: 29.08.1997 start implementation
10 // 07.04.1999 add Accuracy
11 //
12 // =======================================================================
13 
14 #ifndef __QUAD_FORMULA__
15 #define __QUAD_FORMULA__
16 
17 #include <Constants.h>
18 #include <MooNMD_Io.h>
19 
22 {
23  protected:
27  double *Weights;
28 
30  int Accuracy;
31 
32  protected:
34  TQuadFormula();
35 
36  public:
39  { return N_QuadPoints; }
40 
42  double *GetWeights()
43  { return Weights; }
45  virtual double *GetCoords(int i);
46 
48  friend std::ostream & operator << (std::ostream &s, TQuadFormula *qf);
49 };
50 
51 #endif
int Accuracy
Definition: QuadFormula.h:30
int GetN_QuadPoints()
Definition: QuadFormula.h:38
double * Weights
Definition: QuadFormula.h:27
virtual double * GetCoords(int i)
Definition: QuadFormula.C:24
TQuadFormula()
Definition: QuadFormula.C:16
int N_QuadPoints
Definition: QuadFormula.h:25
double * GetWeights()
Definition: QuadFormula.h:42
friend std::ostream & operator<<(std::ostream &s, TQuadFormula *qf)
Definition: QuadFormula.C:29
Definition: QuadFormula.h:21