Ice Sheet System Model
4.18
Code documentation
src
c
classes
gauss
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
;
16
IssmDouble
*
weights
;
17
IssmDouble
*
coords1
;
18
IssmDouble
*
coords2
;
19
IssmDouble
*
coords3
;
20
IssmDouble
*
coords4
;
21
22
public
:
23
IssmDouble
coord1
;
24
IssmDouble
coord2
;
25
IssmDouble
coord3
;
26
IssmDouble
coord4
;
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
Generated on Thu Jul 2 2020 08:09:17 for Ice Sheet System Model by
1.8.19