ICFERST  22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
multi_data_types::multi_dev_shape_funs Type Reference

Data structure to store the derivatives of the shape functions and conversors from reference element to local. More...

Public Attributes

real volume
 
real, dimension(:, :, :), pointer of
 
real, dimension(:, :, :), pointer the
 
real local
 
real element
 
real, dimension(:), pointer detwei => null()
 
real, dimension(:), pointer determinant
 
real, dimension(:), pointer times
 
real, dimension(i.e:conversor from reference element to local element), pointer weigth
 
real, dimension(:), pointer ra => null()
 
real, dimension(:, :, :), pointer cvfenx_all => null()
 
real, dimension(:, :, :), pointer space
 
real, dimension(:, :, :), pointer derivatives
 
real, dimension(cv), pointer pressure
 
real, dimension(:, :, :), pointer shape
 
real, dimension(:, :, :), pointer functions
 
real, dimension(:, :, :), pointer ufenx_all => null()
 
real, dimension(fe), pointer velocity
 
real, dimension(:, :, :), pointer nx_all => null()
 
real, dimension(:, :, :), pointer a
 
real, dimension(:, :, :), pointer generic
 
real, dimension(:, :, :), pointer field
 
real, dimension(:, :, :), pointer inv_jac => null()
 
real, dimension(:, :, :), pointer inverse
 
real, dimension(:, :, :), pointer jacobian
 
real, dimension(:, :, :), pointer matrix
 

Detailed Description

Data structure to store the derivatives of the shape functions and conversors from reference element to local.

Parameters
volumeVolume of the local element
detwei=>null() Determinant times weigth (i.e: conversor from reference element to local element)
ra=> null() ???
:cvfenx_all=> null() Space derivatives of the pressure (CV) shape functions
:ufenx_all=> null() Space derivatives of the velocity (FE) shape functions
:nx_all => null() Space derivatives of a generic field.
:inv_jac => null() Inverse of the Jacobian matrix

Member Data Documentation

◆ a

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::a

◆ cvfenx_all

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::cvfenx_all => null()

◆ derivatives

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::derivatives

◆ determinant

real, dimension(:), pointer multi_data_types::multi_dev_shape_funs::determinant

◆ detwei

real, dimension(:), pointer multi_data_types::multi_dev_shape_funs::detwei => null()

◆ element

real multi_data_types::multi_dev_shape_funs::element

◆ field

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::field

◆ functions

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::functions

◆ generic

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::generic

◆ inv_jac

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::inv_jac => null()

◆ inverse

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::inverse

◆ jacobian

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::jacobian

◆ local

real multi_data_types::multi_dev_shape_funs::local

◆ matrix

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::matrix

◆ nx_all

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::nx_all => null()

◆ of

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::of

◆ pressure

real, dimension (cv), pointer multi_data_types::multi_dev_shape_funs::pressure

◆ ra

real, dimension(:), pointer multi_data_types::multi_dev_shape_funs::ra => null()

◆ shape

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::shape

◆ space

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::space

◆ the

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::the

◆ times

real, dimension(:), pointer multi_data_types::multi_dev_shape_funs::times

◆ ufenx_all

real, dimension(:, :, :), pointer multi_data_types::multi_dev_shape_funs::ufenx_all => null()

◆ velocity

real, dimension (fe), pointer multi_data_types::multi_dev_shape_funs::velocity

◆ volume

real multi_data_types::multi_dev_shape_funs::volume

◆ weigth

real, dimension (i.e: conversor from reference element to local element), pointer multi_data_types::multi_dev_shape_funs::weigth

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