Ice Sheet System Model  4.18
Code documentation
GaussTetra.h
Go to the documentation of this file.
1 
5 #ifndef _GAUSSTETRA_H_
6 #define _GAUSSTETRA_H_
7 
8 /*Headers:*/
9 #include "../../shared/Numerics/types.h"
10 #include "./Gauss.h"
11 
12 class GaussTetra: public Gauss{
13 
14  private:
15  int numgauss;
21 
22  public:
27 
28  public:
29 
30  /*GaussTetra constructors, destructors*/
31  GaussTetra();
32  GaussTetra(int order);
33  GaussTetra(int index1,int index2,int index3,int order);
34  ~GaussTetra();
35 
36  /*Methods*/
37  int begin(void);
38  void Echo(void);
39  int end(void);
40  int Enum(void);
41  void GaussPoint(int ig);
42  void GaussNode(int finitelement,int iv);
43  void GaussVertex(int iv);
44  void SynchronizeGaussBase(Gauss* gauss);
45 };
46 #endif
GaussTetra::SynchronizeGaussBase
void SynchronizeGaussBase(Gauss *gauss)
Definition: GaussTetra.cpp:250
GaussTetra
Definition: GaussTetra.h:12
GaussTetra::weights
IssmDouble * weights
Definition: GaussTetra.h:16
GaussTetra::~GaussTetra
~GaussTetra()
Definition: GaussTetra.cpp:86
IssmDouble
double IssmDouble
Definition: types.h:37
GaussTetra::GaussVertex
void GaussVertex(int iv)
Definition: GaussTetra.cpp:233
GaussTetra::begin
int begin(void)
Definition: GaussTetra.cpp:96
GaussTetra::coords3
IssmDouble * coords3
Definition: GaussTetra.h:19
GaussTetra::coord4
IssmDouble coord4
Definition: GaussTetra.h:26
GaussTetra::coords4
IssmDouble * coords4
Definition: GaussTetra.h:20
GaussTetra::GaussTetra
GaussTetra()
Definition: GaussTetra.cpp:15
GaussTetra::coord1
IssmDouble coord1
Definition: GaussTetra.h:23
GaussTetra::coord3
IssmDouble coord3
Definition: GaussTetra.h:25
GaussTetra::coords2
IssmDouble * coords2
Definition: GaussTetra.h:18
Gauss.h
: header file for vvirtual Gauss object
GaussTetra::GaussNode
void GaussNode(int finitelement, int iv)
Definition: GaussTetra.cpp:186
GaussTetra::GaussPoint
void GaussPoint(int ig)
Definition: GaussTetra.cpp:172
GaussTetra::numgauss
int numgauss
Definition: GaussTetra.h:15
GaussTetra::Enum
int Enum(void)
Definition: GaussTetra.cpp:168
GaussTetra::Echo
void Echo(void)
Definition: GaussTetra.cpp:110
GaussTetra::end
int end(void)
Definition: GaussTetra.cpp:154
GaussTetra::coords1
IssmDouble * coords1
Definition: GaussTetra.h:17
GaussTetra::coord2
IssmDouble coord2
Definition: GaussTetra.h:24
Gauss
Definition: Gauss.h:8