#include <GaussTetra.h>
Definition at line 12 of file GaussTetra.h.
◆ GaussTetra() [1/3]
GaussTetra::GaussTetra |
( |
| ) |
|
◆ GaussTetra() [2/3]
GaussTetra::GaussTetra |
( |
int |
order | ) |
|
◆ GaussTetra() [3/3]
GaussTetra::GaussTetra |
( |
int |
index1, |
|
|
int |
index2, |
|
|
int |
index3, |
|
|
int |
order |
|
) |
| |
Definition at line 58 of file GaussTetra.cpp.
61 if(index1==0 && index2==1 && index3==2){
66 else if(index1==0 && index2==3 && index3==1){
71 else if(index1==1 && index2==3 && index3==2){
76 else if(index1==0 && index2==2 && index3==3){
82 _error_(index1 <<
" "<<index2 <<
" "<<index3 <<
" Not supported yet");
◆ ~GaussTetra()
GaussTetra::~GaussTetra |
( |
| ) |
|
◆ begin()
int GaussTetra::begin |
( |
void |
| ) |
|
|
virtual |
◆ Echo()
void GaussTetra::Echo |
( |
void |
| ) |
|
|
virtual |
◆ end()
int GaussTetra::end |
( |
void |
| ) |
|
|
virtual |
◆ Enum()
int GaussTetra::Enum |
( |
void |
| ) |
|
|
virtual |
◆ GaussPoint()
void GaussTetra::GaussPoint |
( |
int |
ig | ) |
|
|
virtual |
◆ GaussNode()
void GaussTetra::GaussNode |
( |
int |
finitelement, |
|
|
int |
iv |
|
) |
| |
|
virtual |
Implements Gauss.
Definition at line 186 of file GaussTetra.cpp.
192 switch(finiteelement){
199 default:
_error_(
"node index should be in [0 3]");
209 default:
_error_(
"node index should be in [0 4]");
225 default:
_error_(
"node index should be in [0 9]");
◆ GaussVertex()
void GaussTetra::GaussVertex |
( |
int |
iv | ) |
|
|
virtual |
◆ SynchronizeGaussBase()
void GaussTetra::SynchronizeGaussBase |
( |
Gauss * |
gauss | ) |
|
|
virtual |
◆ numgauss
◆ weights
◆ coords1
◆ coords2
◆ coords3
◆ coords4
◆ coord1
◆ coord2
◆ coord3
◆ coord4
The documentation for this class was generated from the following files:
void GaussLegendreTetra(int *pngaus, IssmDouble **pl1, IssmDouble **pl2, IssmDouble **pl3, IssmDouble **pl4, IssmDouble **pwgt, int iord)
void GaussLegendreTria(int *pngaus, IssmDouble **pl1, IssmDouble **pl2, IssmDouble **pl3, IssmDouble **pwgt, int iord)