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

Required values to compute the fluxes for porous media. Effectively the sigma terms from the papers Currently they are oversized since apart from the permeability they are not tensors, this should be changed! More...

Public Attributes

real, dimension(:, :, :, :), pointer adv_coef => null()
 
real, dimension(:, :, :, :), pointer inv_adv_coef => null()
 
real, dimension(:, :, :, :), pointer adv_coef_grad => null()
 
real, dimension(:, :, :), pointer inv_permeability => null()
 

Detailed Description

Required values to compute the fluxes for porous media. Effectively the sigma terms from the papers Currently they are oversized since apart from the permeability they are not tensors, this should be changed!

Parameters
adv_coef=> null() Sigmas at the boundary to calculate fluxes
inv_adv_coef=> null() Inverse of sigmas at the boundary to calculate fluxes
adv_coef_grad=> null() Gradient of the sigmas at the boundary to calculate fluxes
inv_permeability=> null() Gradient of the sigmas at the boundary to calculate fluxes

Member Data Documentation

◆ adv_coef

real, dimension( :, :, :, : ), pointer multi_data_types::porous_adv_coefs::adv_coef => null()

◆ adv_coef_grad

real, dimension( :, :, :, : ), pointer multi_data_types::porous_adv_coefs::adv_coef_grad => null()

◆ inv_adv_coef

real, dimension( :, :, :, : ), pointer multi_data_types::porous_adv_coefs::inv_adv_coef => null()

◆ inv_permeability

real, dimension( :, :, : ), pointer multi_data_types::porous_adv_coefs::inv_permeability => null()

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