ICFERST  22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
shape_functions_linear_quadratic::detnlxr Interface Reference

: 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...
 

Detailed Description

: Calculates the derivatives of the shape functions

Member Function/Subroutine Documentation

◆ detnlxr1()

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.

◆ detnlxr2()

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.

◆ detnlxr3()

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.


The documentation for this interface was generated from the following file: