Ice Sheet System Model  4.18
Code documentation
Gauss.h
Go to the documentation of this file.
1 
5 #ifndef _GAUSS_H_
6 #define _GAUSS_H_
7 
8 class Gauss{
9 
10  public:
12 
13  virtual ~Gauss(){};
14  virtual int begin(void)=0;
15  virtual void Echo(void)=0;
16  virtual int end(void)=0;
17  virtual int Enum(void)=0;
18  virtual void GaussNode(int finitelement,int iv)=0;
19  virtual void GaussPoint(int ig)=0;
20  virtual void GaussVertex(int iv)=0;
21  virtual void SynchronizeGaussBase(Gauss* gauss)=0;
22 
23 };
24 #endif
IssmDouble
double IssmDouble
Definition: types.h:37
Gauss::end
virtual int end(void)=0
Gauss::GaussNode
virtual void GaussNode(int finitelement, int iv)=0
Gauss::Echo
virtual void Echo(void)=0
Gauss::~Gauss
virtual ~Gauss()
Definition: Gauss.h:13
Gauss::Enum
virtual int Enum(void)=0
Gauss::SynchronizeGaussBase
virtual void SynchronizeGaussBase(Gauss *gauss)=0
Gauss::GaussVertex
virtual void GaussVertex(int iv)=0
Gauss::begin
virtual int begin(void)=0
Gauss::GaussPoint
virtual void GaussPoint(int ig)=0
Gauss::weight
IssmDouble weight
Definition: Gauss.h:11
Gauss
Definition: Gauss.h:8