Struct Results#
Defined in File libsansmic.hpp
Struct Documentation#
-
struct Results#
Structure containing the results of the simulation.
Public Members
-
vector<double> r_0#
initial radius by node
-
vector<double> z_0#
node depth
-
vector<double> h_0#
node height
-
vector<int> step#
the step number
-
vector<int> stage#
stage number
-
vector<int> phase#
phase 1 (inject), phase 0 (static)
-
vector<int> injCell#
cell containing EOT
-
vector<int> prodCell#
cell containing production
-
vector<int> obiCell#
cell containing OBI
-
vector<int> plmCell#
cell containing plume stagnation
-
vector<double> t#
time of output
-
vector<double> err#
mass ballance ratio
-
vector<double> z_obi#
obi depth
-
vector<double> z_inj#
injection point depth
-
vector<double> z_prod#
production point depth
-
vector<double> z_plm#
plume stagnation depth
-
vector<double> z_insol#
insoluble top depth
-
vector<double> h_insol#
insoluble height
-
vector<double> l_jet#
injection jet length
-
vector<double> r_jet#
injection radius
-
vector<double> u_jet#
injection point velocity
-
vector<double> V_injTot#
total injected volume
-
vector<double> V_fillTot#
total fill/withdraw (oil) volume
-
vector<double> V_cavTot#
total cavern volume
-
vector<double> V_insolTot#
total insolubles created
-
vector<double> V_insolVent#
volume insolubles vented
-
vector<double> Q_out#
current production rate
-
vector<double> sg_out#
outlet specific gravity
-
vector<double> sg_cavAve#
cavern average specific gravity
-
vector<double> dt#
timestep (in case stage changes)
-
vector<vector<double>> r_cav#
cavern radius
-
vector<vector<double>> dr_cav#
change in radius
-
vector<vector<double>> sg#
specific gravity
-
vector<vector<double>> theta#
wall angle
-
vector<vector<double>> Q_inj#
injection volume
-
vector<vector<double>> V#
cell volume
-
vector<vector<double>> f_dis#
dissolution factor
-
vector<vector<double>> f_flag#
factor type flag
-
vector<vector<double>> xincl#
wall angle correction
-
vector<vector<double>> amd#
debug
-
vector<vector<double>> D_coeff#
diffusion coefficient
-
vector<vector<double>> dC_dz#
change in sg vertically
-
vector<vector<double>> C_old#
previous SG
-
vector<vector<double>> C_new#
current SG
-
vector<vector<double>> dC_dt#
C_old - C_new.
-
vector<vector<double>> dr_dt#
recession rate
-
vector<vector<double>> C_plm#
plume sg
-
vector<vector<double>> u_plm#
plume veloctiy
-
vector<vector<double>> r_plm#
plume radius
-
vector<double> r_0#