Ice Sheet System Model
4.18
Code documentation
src
c
classes
gauss
GaussSeg.h
Go to the documentation of this file.
1
5
#ifndef _GAUSSSEG_H_
6
#define _GAUSSSEG_H_
7
8
/*Headers:*/
9
#include "../../shared/Numerics/types.h"
10
#include "
./Gauss.h
"
11
12
class
GaussSeg
:
public
Gauss
{
13
14
private
:
15
int
numgauss
;
16
IssmDouble
*
weights
;
17
IssmDouble
*
coords1
;
18
19
public
:
20
IssmDouble
coord1
;
21
22
public
:
23
24
/*GaussSeg constructors, destructors*/
25
GaussSeg
();
26
GaussSeg
(
int
order);
27
GaussSeg
(
IssmDouble
position);
28
~GaussSeg
();
29
30
/*Methods*/
31
int
begin
(
void
);
32
void
Echo
(
void
);
33
int
end
(
void
);
34
int
Enum
(
void
);
35
void
GaussPoint
(
int
ig);
36
void
GaussNode
(
int
finitelement,
int
iv);
37
void
GaussVertex
(
int
iv);
38
void
SynchronizeGaussBase
(
Gauss
* gauss);
39
};
40
#endif
IssmDouble
double IssmDouble
Definition:
types.h:37
GaussSeg::coord1
IssmDouble coord1
Definition:
GaussSeg.h:20
GaussSeg::numgauss
int numgauss
Definition:
GaussSeg.h:15
GaussSeg::end
int end(void)
Definition:
GaussSeg.cpp:108
GaussSeg::coords1
IssmDouble * coords1
Definition:
GaussSeg.h:17
GaussSeg::SynchronizeGaussBase
void SynchronizeGaussBase(Gauss *gauss)
Definition:
GaussSeg.cpp:165
GaussSeg::Echo
void Echo(void)
Definition:
GaussSeg.cpp:87
GaussSeg::weights
IssmDouble * weights
Definition:
GaussSeg.h:16
GaussSeg::GaussVertex
void GaussVertex(int iv)
Definition:
GaussSeg.cpp:152
Gauss.h
: header file for vvirtual Gauss object
GaussSeg::begin
int begin(void)
Definition:
GaussSeg.cpp:76
GaussSeg::GaussSeg
GaussSeg()
Definition:
GaussSeg.cpp:14
GaussSeg::~GaussSeg
~GaussSeg()
Definition:
GaussSeg.cpp:69
GaussSeg::GaussNode
void GaussNode(int finitelement, int iv)
Definition:
GaussSeg.cpp:133
GaussSeg::Enum
int Enum(void)
Definition:
GaussSeg.cpp:119
GaussSeg::GaussPoint
void GaussPoint(int ig)
Definition:
GaussSeg.cpp:123
GaussSeg
Definition:
GaussSeg.h:12
Gauss
Definition:
Gauss.h:8
Generated on Thu Jul 2 2020 08:09:17 for Ice Sheet System Model by
1.8.19