![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include <TetraRef.h>
Public Member Functions | |
TetraRef () | |
~TetraRef () | |
void | GetInputDerivativeValue (IssmDouble *p, IssmDouble *plist, IssmDouble *xyz_list, GaussTetra *gauss, int finiteelement) |
void | GetInputValue (IssmDouble *p, IssmDouble *plist, Gauss *gauss, int finiteelement) |
void | GetJacobian (IssmDouble *J, IssmDouble *xyz_list, GaussTetra *gauss) |
void | GetJacobianDeterminant (IssmDouble *Jdet, IssmDouble *xyz_list, GaussTetra *gauss) |
void | GetJacobianDeterminantFace (IssmDouble *Jdet, IssmDouble *xyz_list, GaussTetra *gauss) |
void | GetJacobianInvert (IssmDouble *Jinv, IssmDouble *xyz_list, GaussTetra *gauss) |
void | GetNodalFunctions (IssmDouble *basis, Gauss *gauss_in, int finiteelement) |
void | GetNodalFunctionsDerivatives (IssmDouble *dbasis, IssmDouble *xyz_list, GaussTetra *gauss, int finiteelement) |
void | GetNodalFunctionsDerivativesReference (IssmDouble *dbasis, GaussTetra *gauss, int finiteelement) |
void | Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction) |
int | NumberofNodes (int finiteelement) |
int | PressureInterpolation (int fe_stokes) |
int | TensorInterpolation (int fe_stokes) |
int | VelocityInterpolation (int fe_stokes) |
Definition at line 12 of file TetraRef.h.
TetraRef::TetraRef | ( | ) |
Definition at line 25 of file TetraRef.cpp.
TetraRef::~TetraRef | ( | ) |
Definition at line 28 of file TetraRef.cpp.
void TetraRef::GetInputDerivativeValue | ( | IssmDouble * | p, |
IssmDouble * | plist, | ||
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss, | ||
int | finiteelement | ||
) |
Definition at line 33 of file TetraRef.cpp.
void TetraRef::GetInputValue | ( | IssmDouble * | p, |
IssmDouble * | plist, | ||
Gauss * | gauss, | ||
int | finiteelement | ||
) |
Definition at line 71 of file TetraRef.cpp.
void TetraRef::GetJacobian | ( | IssmDouble * | J, |
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss | ||
) |
Definition at line 93 of file TetraRef.cpp.
void TetraRef::GetJacobianDeterminant | ( | IssmDouble * | Jdet, |
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss | ||
) |
Definition at line 125 of file TetraRef.cpp.
void TetraRef::GetJacobianDeterminantFace | ( | IssmDouble * | Jdet, |
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss | ||
) |
Definition at line 139 of file TetraRef.cpp.
void TetraRef::GetJacobianInvert | ( | IssmDouble * | Jinv, |
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss | ||
) |
Definition at line 158 of file TetraRef.cpp.
void TetraRef::GetNodalFunctions | ( | IssmDouble * | basis, |
Gauss * | gauss_in, | ||
int | finiteelement | ||
) |
Definition at line 170 of file TetraRef.cpp.
void TetraRef::GetNodalFunctionsDerivatives | ( | IssmDouble * | dbasis, |
IssmDouble * | xyz_list, | ||
GaussTetra * | gauss, | ||
int | finiteelement | ||
) |
Definition at line 217 of file TetraRef.cpp.
void TetraRef::GetNodalFunctionsDerivativesReference | ( | IssmDouble * | dbasis, |
GaussTetra * | gauss, | ||
int | finiteelement | ||
) |
Definition at line 247 of file TetraRef.cpp.
|
inline |
Definition at line 27 of file TetraRef.h.
int TetraRef::NumberofNodes | ( | int | finiteelement | ) |
Definition at line 345 of file TetraRef.cpp.
int TetraRef::PressureInterpolation | ( | int | fe_stokes | ) |
Definition at line 367 of file TetraRef.cpp.
int TetraRef::TensorInterpolation | ( | int | fe_stokes | ) |
Definition at line 382 of file TetraRef.cpp.
int TetraRef::VelocityInterpolation | ( | int | fe_stokes | ) |
Definition at line 391 of file TetraRef.cpp.