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

Contains all the information required to model pipes. Many of these fields are unnecessary or even undesired... More...

Public Attributes

real, dimension(:, :, :), pointer gamma_pres_abs => null()
 
real, dimension(:), pointer mass_pipe => null()
 
real, dimension(:), pointer mass_cvfem2pipe => null()
 
real, dimension(:), pointer mass_pipe2cvfem => null()
 
real, dimension(:), pointer mass_cvfem2pipe_true => null()
 
logical, dimension(:), pointer impose_strongbcs => null()
 

Detailed Description

Contains all the information required to model pipes. Many of these fields are unnecessary or even undesired...

Parameters
gamma_pres_absSpecifies the apperture of the well, normally 1 or 0
mass_pipeVolume of the pipe/well
mass_cvfem2pipeMass of the wells in CV format
mass_pipe2cvfemMass of the wells in CV format
mass_cvfem2pipe_trueWhether to computer mass_cvfem2pipe or not
impose_strongBCsThis flag is used to trigger the imposition of strong BCs for P0DG for wells, only necessary if gamma=0 at the BC

Member Data Documentation

◆ gamma_pres_abs

real, dimension( :, :, : ), pointer multi_data_types::multi_pipe_package::gamma_pres_abs => null()

◆ impose_strongbcs

logical, dimension( : ), pointer multi_data_types::multi_pipe_package::impose_strongbcs => null()

◆ mass_cvfem2pipe

real, dimension( : ), pointer multi_data_types::multi_pipe_package::mass_cvfem2pipe => null()

◆ mass_cvfem2pipe_true

real, dimension( : ), pointer multi_data_types::multi_pipe_package::mass_cvfem2pipe_true => null()

◆ mass_pipe

real, dimension( : ), pointer multi_data_types::multi_pipe_package::mass_pipe => null()

◆ mass_pipe2cvfem

real, dimension( : ), pointer multi_data_types::multi_pipe_package::mass_pipe2cvfem => null()

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