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

Contains variables to analyse the flux across the BCs that the user is interested. More...

Public Attributes

logical calculate_flux
 
integer, dimension(:), allocatable outlet_id
 
real porevolume
 
real, dimension(:,:), allocatable totout
 
real, dimension(:,:,:), allocatable avgout
 
real, dimension(:, :), allocatable area_outlet
 
real, dimension(:,:), allocatable intflux
 
character(len=field_name_len), dimension(:,:), allocatable field_names
 

Detailed Description

Contains variables to analyse the flux across the BCs that the user is interested.

Parameters
calculate_fluxTrue if all the process related with this has to start or not
outlet_idids the user wants
porevolumefor outfluxes.csv to calculate the pore volume injected
totoutTotal outflux for a given surface id (Mdimsnphase, size(outlet_id))
avgoutAverage outflux for a given surface id(fields, Mdimsnphase, size(outlet_id))
area_outletAre of the surface id Mdinsnphase, size(outlet_id)
field_namesName of the field Mdinsnphase, nfields: Store with the same ordering the field names

Member Data Documentation

◆ area_outlet

real, dimension(:, :), allocatable multi_data_types::multi_outfluxes::area_outlet

◆ avgout

real, dimension(:,:,:), allocatable multi_data_types::multi_outfluxes::avgout

◆ calculate_flux

logical multi_data_types::multi_outfluxes::calculate_flux

◆ field_names

character(len = field_name_len), dimension(:,:), allocatable multi_data_types::multi_outfluxes::field_names

◆ intflux

real, dimension(:,:), allocatable multi_data_types::multi_outfluxes::intflux

◆ outlet_id

integer, dimension(:), allocatable multi_data_types::multi_outfluxes::outlet_id

◆ porevolume

real multi_data_types::multi_outfluxes::porevolume

◆ totout

real, dimension(:,:), allocatable multi_data_types::multi_outfluxes::totout

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