ICFERST
22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
|
: Calculates the derivatives of the shape functions More...
Public Member Functions | |
subroutine | detnlxr1 (ELE, X_ALL, XONDGL, weight, nshape, nshapelx, DevFuns) |
Calculates the derivatives of the shape functions, which are stored into DevFunsNX_ALL and also DevFunsDETWEI, DevFunsRA, DevFunsVOLUME. More... | |
subroutine | detnlxr2 (ELE, X_ALL, XONDGL, NLOC, NGI, N, NLX_ALL, WEIGHT, DETWEI, RA, VOLUME, DCYL, NX_ALL) |
Calculates the derivatives of the shape functions. More... | |
subroutine | detnlxr3 (ELE, X, Y, Z, XONDGL, TOTELE, NONODS, NLOC, NGI, N, NLX, NLY, NLZ, WEIGHT, DETWEI, RA, VOLUME, D1, D3, DCYL, NX, NY, NZ) |
Calculates the derivatives of the shape functions. More... | |
: Calculates the derivatives of the shape functions
subroutine shape_functions_linear_quadratic::detnlxr::detnlxr1 | ( | integer, intent(in) | ELE, |
real, dimension(:,:), intent(in) | X_ALL, | ||
integer, dimension( : ), intent(in) | XONDGL, | ||
real, dimension(:), intent(in) | weight, | ||
real, dimension(:,:), intent(in) | nshape, | ||
real, dimension(:,:,:), intent(in) | nshapelx, | ||
type (multi_dev_shape_funs) | DevFuns | ||
) |
Calculates the derivatives of the shape functions, which are stored into DevFunsNX_ALL and also DevFunsDETWEI, DevFunsRA, DevFunsVOLUME.
subroutine shape_functions_linear_quadratic::detnlxr::detnlxr2 | ( | integer, intent(in) | ELE, |
real, dimension( :, : ), intent(in) | X_ALL, | ||
integer, dimension( : ) | XONDGL, | ||
integer, intent(in) | NLOC, | ||
integer, intent(in) | NGI, | ||
real, dimension( :, : ), intent(in) | N, | ||
real, dimension( :, :, : ), intent(in) | NLX_ALL, | ||
real, dimension( : ), intent(in) | WEIGHT, | ||
real, dimension( : ), intent(inout) | DETWEI, | ||
real, dimension( : ), intent(inout) | RA, | ||
real, intent(inout) | VOLUME, | ||
logical, intent(in) | DCYL, | ||
real, dimension( :, : ,:), intent(inout) | NX_ALL | ||
) |
Calculates the derivatives of the shape functions.
subroutine shape_functions_linear_quadratic::detnlxr::detnlxr3 | ( | integer, intent(in) | ELE, |
real, dimension( : ), intent(in) | X, | ||
real, dimension( : ), intent(in) | Y, | ||
real, dimension( : ), intent(in) | Z, | ||
integer, dimension( : ) | XONDGL, | ||
integer, intent(in) | TOTELE, | ||
integer, intent(in) | NONODS, | ||
integer, intent(in) | NLOC, | ||
integer, intent(in) | NGI, | ||
real, dimension( :, : ), intent(in) | N, | ||
real, dimension( :, : ), intent(in) | NLX, | ||
real, dimension( :, : ), intent(in) | NLY, | ||
real, dimension( :, : ), intent(in) | NLZ, | ||
real, dimension( : ), intent(in) | WEIGHT, | ||
real, dimension( : ), intent(inout) | DETWEI, | ||
real, dimension( : ), intent(inout) | RA, | ||
real, intent(inout) | VOLUME, | ||
logical, intent(in) | D1, | ||
logical, intent(in) | D3, | ||
logical, intent(in) | DCYL, | ||
real, dimension( :, : ), intent(inout) | NX, | ||
real, dimension( :, : ), intent(inout) | NY, | ||
real, dimension( :, : ), intent(inout) | NZ | ||
) |
Calculates the derivatives of the shape functions.