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

calculates derivatives of vector fields More...

Public Member Functions

subroutine dg_derivs_all1 (FEMT, FEMTOLD, DTX_ELE, DTOLDX_ELE, NDIM, NPHASE, NCOMP, TOTELE, CV_NDGLN, XCV_NDGLN, X_NLOC, X_NDGLN, CV_NGI, CV_NLOC, CVWEIGHT, N, NLX, NLY, NLZ, X_N, X_NLX, X_NLY, X_NLZ, X_NONODS, X, Y, Z, NFACE, FACE_ELE, CV_SLOCLIST, X_SLOCLIST, CV_SNLOC, X_SNLOC, WIC_T_BC, SUF_T_BC, SBCVNGI, SBCVFEN, SBWEIGH, X_SBCVFEN, X_SBCVFENSLX, X_SBCVFENSLY, get_gradU, state, P0Mesh)
 calculates derivatives of vector fields More...
 
subroutine dg_derivs_all2 (FEMT, FEMTOLD, DTX_ELE, DTOLDX_ELE, NDIM, NPHASE, TOTELE, CV_NDGLN, XCV_NDGLN, X_NLOC, X_NDGLN, CV_NGI, CV_NLOC, CVWEIGHT, N, NLX, NLY, NLZ, X_N, X_NLX, X_NLY, X_NLZ, X_NONODS, X, Y, Z, NFACE, FACE_ELE, CV_SLOCLIST, X_SLOCLIST, CV_SNLOC, X_SNLOC, WIC_T_BC, SUF_T_BC, SBCVNGI, SBCVFEN, SBWEIGH, X_SBCVFEN, X_SBCVFENSLX, X_SBCVFENSLY, P0Mesh)
 Computes the derivatives of vector fields. More...
 

Detailed Description

calculates derivatives of vector fields

Member Function/Subroutine Documentation

◆ dg_derivs_all1()

subroutine cv_advection::dg_derivs_all::dg_derivs_all1 ( real, dimension( :, :, : ), intent(in)  FEMT,
real, dimension( :, :, : ), intent(in)  FEMTOLD,
real, dimension( :, :, :, :, : ), intent(inout)  DTX_ELE,
real, dimension( :, :, :, :, : ), intent(inout)  DTOLDX_ELE,
integer, intent(in)  NDIM,
integer, intent(in)  NPHASE,
integer, intent(in)  NCOMP,
integer, intent(in)  TOTELE,
integer, dimension( : ), intent(in)  CV_NDGLN,
integer, dimension( : ), intent(in)  XCV_NDGLN,
integer, intent(in)  X_NLOC,
integer, dimension( : ), intent(in)  X_NDGLN,
integer, intent(in)  CV_NGI,
integer, intent(in)  CV_NLOC,
real, dimension( : ), intent(in)  CVWEIGHT,
real, dimension( :, : ), intent(in)  N,
real, dimension( :, : ), intent(in)  NLX,
real, dimension( :, : ), intent(in)  NLY,
real, dimension( :, : ), intent(in)  NLZ,
real, dimension( :, : ), intent(in)  X_N,
real, dimension( :, : ), intent(in)  X_NLX,
real, dimension( :, : ), intent(in)  X_NLY,
real, dimension( :, : ), intent(in)  X_NLZ,
integer, intent(in)  X_NONODS,
real, dimension( : ), intent(in)  X,
real, dimension( : ), intent(in)  Y,
real, dimension( : ), intent(in)  Z,
integer, intent(in)  NFACE,
integer, dimension( :, : ), intent(in)  FACE_ELE,
integer, dimension( :, : ), intent(in)  CV_SLOCLIST,
integer, dimension( :, : ), intent(in)  X_SLOCLIST,
integer, intent(in)  CV_SNLOC,
integer, intent(in)  X_SNLOC,
integer, dimension( :, :, : ), intent(in)  WIC_T_BC,
real, dimension( :, :, : ), intent(in)  SUF_T_BC,
integer, intent(in)  SBCVNGI,
real, dimension( :, : ), intent(in)  SBCVFEN,
real, dimension( : ), intent(in)  SBWEIGH,
real, dimension( :, : ), intent(in)  X_SBCVFEN,
real, dimension( :, : ), intent(in)  X_SBCVFENSLX,
real, dimension( :, : ), intent(in)  X_SBCVFENSLY,
logical, intent(in)  get_gradU,
type( state_type), dimension( : ), intent(inout)  state,
logical, optional  P0Mesh 
)

calculates derivatives of vector fields

◆ dg_derivs_all2()

subroutine cv_advection::dg_derivs_all::dg_derivs_all2 ( real, dimension( :, : ), intent(in)  FEMT,
real, dimension( :, : ), intent(in)  FEMTOLD,
real, dimension( :, :, :, : ), intent(inout)  DTX_ELE,
real, dimension( :, :, :, : ), intent(inout)  DTOLDX_ELE,
integer, intent(in)  NDIM,
integer, intent(in)  NPHASE,
integer, intent(in)  TOTELE,
integer, dimension( : ), intent(in)  CV_NDGLN,
integer, dimension( : ), intent(in)  XCV_NDGLN,
integer, intent(in)  X_NLOC,
integer, dimension( : ), intent(in)  X_NDGLN,
integer, intent(in)  CV_NGI,
integer, intent(in)  CV_NLOC,
real, dimension( : ), intent(in)  CVWEIGHT,
real, dimension( :, : ), intent(in)  N,
real, dimension( :, : ), intent(in)  NLX,
real, dimension( :, : ), intent(in)  NLY,
real, dimension( :, : ), intent(in)  NLZ,
real, dimension( :, : ), intent(in)  X_N,
real, dimension( :, : ), intent(in)  X_NLX,
real, dimension( :, : ), intent(in)  X_NLY,
real, dimension( :, : ), intent(in)  X_NLZ,
integer, intent(in)  X_NONODS,
real, dimension( : ), intent(in)  X,
real, dimension( : ), intent(in)  Y,
real, dimension( : ), intent(in)  Z,
integer, intent(in)  NFACE,
integer, dimension( :, : ), intent(in)  FACE_ELE,
integer, dimension( :, : ), intent(in)  CV_SLOCLIST,
integer, dimension( :, : ), intent(in)  X_SLOCLIST,
integer, intent(in)  CV_SNLOC,
integer, intent(in)  X_SNLOC,
integer, dimension( :, :, : ), intent(in)  WIC_T_BC,
real, dimension( :, :, : ), intent(in)  SUF_T_BC,
integer, intent(in)  SBCVNGI,
real, dimension( :, : ), intent(in)  SBCVFEN,
real, dimension( : ), intent(in)  SBWEIGH,
real, dimension( :, : ), intent(in)  X_SBCVFEN,
real, dimension( :, : ), intent(in)  X_SBCVFENSLX,
real, dimension( :, : ), intent(in)  X_SBCVFENSLY,
logical, optional  P0Mesh 
)

Computes the derivatives of vector fields.


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