Line data Source code
1 : //* This file is part of the MOOSE framework
2 : //* https://mooseframework.inl.gov
3 : //*
4 : //* All rights reserved, see COPYRIGHT for full restrictions
5 : //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 : //*
7 : //* Licensed under LGPL 2.1, please see LICENSE for details
8 : //* https://www.gnu.org/licenses/lgpl-2.1.html
9 :
10 : #include "PorousFlowDependencies.h"
11 :
12 8329 : PorousFlowDependencies::PorousFlowDependencies()
13 : {
14 : // Action dependencies
15 16658 : _deps.insertDependency("PorousFlowActionBase", "PorousFlowDarcyVelocityComponent");
16 :
17 16658 : _deps.insertDependency("PorousFlowSinglePhaseBase", "PorousFlowActionBase");
18 16658 : _deps.insertDependency("PorousFlowSinglePhaseBase", "PorousFlowEffectiveStressCoupling");
19 16658 : _deps.insertDependency("PorousFlowSinglePhaseBase", "PorousFlowHeatConduction");
20 16658 : _deps.insertDependency("PorousFlowSinglePhaseBase", "PorousFlowEnergyTimeDerivative");
21 16658 : _deps.insertDependency("PorousFlowSinglePhaseBase", "PorousFlowHeatVolumetricExpansion");
22 :
23 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowSinglePhaseBase");
24 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowFullySaturatedDarcyFlow");
25 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowFullySaturatedAdvectiveFlux");
26 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowMassTimeDerivative");
27 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowMassVolumetricExpansion");
28 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowFullySaturatedHeatAdvection");
29 16658 : _deps.insertDependency("PorousFlowFullySaturated", "PorousFlowFullySaturatedUpwindHeatAdvection");
30 :
31 16658 : _deps.insertDependency("PorousFlowBasicTHM", "PorousFlowSinglePhaseBase");
32 16658 : _deps.insertDependency("PorousFlowBasicTHM", "PorousFlowFullySaturatedDarcyBase");
33 16658 : _deps.insertDependency("PorousFlowBasicTHM", "PorousFlowFullySaturatedMassTimeDerivative");
34 16658 : _deps.insertDependency("PorousFlowBasicTHM", "PorousFlowFullySaturatedHeatAdvection");
35 :
36 16658 : _deps.insertDependency("PorousFlowUnsaturated", "PorousFlowSinglePhaseBase");
37 16658 : _deps.insertDependency("PorousFlowUnsaturated", "PorousFlowAdvectiveFlux");
38 16658 : _deps.insertDependency("PorousFlowUnsaturated", "PorousFlowMassTimeDerivative");
39 16658 : _deps.insertDependency("PorousFlowUnsaturated", "PorousFlowMassVolumetricExpansion");
40 16658 : _deps.insertDependency("PorousFlowUnsaturated", "PorousFlowHeatAdvection");
41 :
42 : // AuxKernel dependencies
43 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponent", "relative_permeability_qp");
44 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponent", "density_qp");
45 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponent", "viscosity_qp");
46 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponent", "permeability_qp");
47 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponent", "pressure_saturation_qp");
48 :
49 16658 : _deps.insertDependency("PorousFlowDarcyVelocityComponentLowerDimensional",
50 : "PorousFlowDarcyVelocityComponent");
51 :
52 16658 : _deps.insertDependency("PorousFlowPropertyAux", "pressure_saturation_qp");
53 16658 : _deps.insertDependency("PorousFlowPropertyAux", "temperature_qp");
54 16658 : _deps.insertDependency("PorousFlowPropertyAux", "fluid_properties_qp");
55 16658 : _deps.insertDependency("PorousFlowPropertyAux", "mass_fraction_qp");
56 16658 : _deps.insertDependency("PorousFlowPropertyAux", "relative_permeability_qp");
57 16658 : _deps.insertDependency("PorousFlowPropertyAux", "chemistry_qp");
58 16658 : _deps.insertDependency("PorousFlowPropertyAux", "mineral_qp");
59 16658 : _deps.insertDependency("PorousFlowPropertyAux", "porosity_qp");
60 :
61 : // BC dependencies
62 16658 : _deps.insertDependency("PorousFlowHalfCubicSink", "PorousFlowSink");
63 16658 : _deps.insertDependency("PorousFlowHalfGaussianSink", "PorousFlowSink");
64 16658 : _deps.insertDependency("PorousFlowPiecewiseLinearSink", "PorousFlowSink");
65 :
66 16658 : _deps.insertDependency("PorousFlowSink", "pressure_saturation_nodal");
67 16658 : _deps.insertDependency("PorousFlowSink", "temperature_nodal");
68 16658 : _deps.insertDependency("PorousFlowSink", "mass_fraction_nodal");
69 16658 : _deps.insertDependency("PorousFlowSink", "fluid_properties_nodal");
70 16658 : _deps.insertDependency("PorousFlowSink", "relative_permeability_nodal");
71 16658 : _deps.insertDependency("PorousFlowSink", "enthalpy_nodal");
72 16658 : _deps.insertDependency("PorousFlowSink", "internal_energy_nodal");
73 16658 : _deps.insertDependency("PorousFlowSink", "permeability_qp");
74 16658 : _deps.insertDependency("PorousFlowSink", "thermal_conductivity_qp");
75 :
76 16658 : _deps.insertDependency("PorousFlowOutflowBC", "pressure_saturation_qp");
77 16658 : _deps.insertDependency("PorousFlowOutflowBC", "density_qp");
78 16658 : _deps.insertDependency("PorousFlowOutflowBC", "permeability_qp");
79 16658 : _deps.insertDependency("PorousFlowOutflowBC", "viscosity_nodal");
80 16658 : _deps.insertDependency("PorousFlowOutflowBC", "density_nodal");
81 16658 : _deps.insertDependency("PorousFlowOutflowBC", "relative_permeability_nodal");
82 16658 : _deps.insertDependency("PorousFlowOutflowBC", "mass_fraction_nodal");
83 16658 : _deps.insertDependency("PorousFlowOutflowBC", "enthalpy_nodal");
84 16658 : _deps.insertDependency("PorousFlowOutflowBC", "thermal_conductivity_qp");
85 16658 : _deps.insertDependency("PorousFlowOutflowBC", "temperature_qp");
86 :
87 : // Dirac kernel dependencies
88 16658 : _deps.insertDependency("PorousFlowPeacemanBorehole", "PorousFlowLineSink");
89 16658 : _deps.insertDependency("PorousFlowPolyLineSink", "PorousFlowLineSink");
90 :
91 16658 : _deps.insertDependency("PorousFlowLineSink", "pressure_saturation_qp");
92 16658 : _deps.insertDependency("PorousFlowLineSink", "temperature_qp");
93 16658 : _deps.insertDependency("PorousFlowLineSink", "thermal_conductivity_qp");
94 16658 : _deps.insertDependency("PorousFlowLineSink", "relative_permeability_nodal");
95 16658 : _deps.insertDependency("PorousFlowLineSink", "density_nodal");
96 16658 : _deps.insertDependency("PorousFlowLineSink", "viscosity_nodal");
97 16658 : _deps.insertDependency("PorousFlowLineSink", "enthalpy_nodal");
98 16658 : _deps.insertDependency("PorousFlowLineSink", "internal_energy_nodal");
99 16658 : _deps.insertDependency("PorousFlowLineSink", "relative_permeability_nodal");
100 16658 : _deps.insertDependency("PorousFlowLineSink", "mass_fraction_nodal");
101 :
102 : // Kernel dependencies
103 16658 : _deps.insertDependency("PorousFlowAdvectiveFlux", "PorousFlowDarcyBase");
104 16658 : _deps.insertDependency("PorousFlowAdvectiveFlux", "mass_fraction_nodal");
105 16658 : _deps.insertDependency("PorousFlowAdvectiveFlux", "relative_permeability_nodal");
106 16658 : _deps.insertDependency("ADPorousFlowAdvectiveFlux", "PorousFlowAdvectiveFlux");
107 :
108 16658 : _deps.insertDependency("PorousFlowFullySaturatedAdvectiveFlux", "PorousFlowDarcyBase");
109 16658 : _deps.insertDependency("PorousFlowFullySaturatedAdvectiveFlux", "mass_fraction_nodal");
110 16658 : _deps.insertDependency("ADPorousFlowFullySaturatedAdvectiveFlux",
111 : "PorousFlowFullySaturatedAdvectiveFlux");
112 :
113 16658 : _deps.insertDependency("PorousFlowBasicAdvection", "darcy_velocity_qp");
114 16658 : _deps.insertDependency("ADPorousFlowBasicAdvection", "PorousFlowBasicAdvection");
115 :
116 16658 : _deps.insertDependency("PorousFlowDarcyBase", "permeability_qp");
117 16658 : _deps.insertDependency("PorousFlowDarcyBase", "density_qp");
118 16658 : _deps.insertDependency("PorousFlowDarcyBase", "density_nodal");
119 16658 : _deps.insertDependency("PorousFlowDarcyBase", "viscosity_nodal");
120 16658 : _deps.insertDependency("PorousFlowDarcyBase", "pressure_saturation_qp");
121 :
122 16658 : _deps.insertDependency("PorousFlowDesorpedMassTimeDerivative", "porosity_qp");
123 16658 : _deps.insertDependency("ADPorousFlowDesorpedMassTimeDerivative",
124 : "PorousFlowDesorpedMassTimeDerivative");
125 :
126 16658 : _deps.insertDependency("PorousFlowDesorpedMassVolumetricExpansion", "porosity_qp");
127 16658 : _deps.insertDependency("PorousFlowDesorpedMassVolumetricExpansion", "volumetric_strain_qp");
128 :
129 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "density_qp");
130 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "viscosity_qp");
131 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "mass_fraction_qp");
132 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "porosity_qp");
133 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "diffusivity_qp");
134 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "relative_permeability_qp");
135 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "permeability_qp");
136 16658 : _deps.insertDependency("PorousFlowDispersiveFlux", "pressure_saturation_qp");
137 16658 : _deps.insertDependency("ADPorousFlowDispersiveFlux", "PorousFlowDispersiveFlux");
138 :
139 16658 : _deps.insertDependency("PorousFlowEffectiveStressCoupling", "effective_pressure_qp");
140 16658 : _deps.insertDependency("ADPorousFlowEffectiveStressCoupling",
141 : "PorousFlowEffectiveStressCoupling");
142 :
143 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "porosity_nodal");
144 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "nearest_qp_nodal");
145 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "matrix_internal_energy_nodal");
146 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "density_nodal");
147 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "enthalpy_nodal");
148 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "internal_energy_nodal");
149 16658 : _deps.insertDependency("PorousFlowEnergyTimeDerivative", "pressure_saturation_nodal");
150 :
151 16658 : _deps.insertDependency("ADPorousFlowEnergyTimeDerivative", "PorousFlowEnergyTimeDerivative");
152 :
153 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "permeability_qp");
154 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "density_qp");
155 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "viscosity_qp");
156 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "pressure_saturation_qp");
157 :
158 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyFlow", "PorousFlowFullySaturatedDarcyBase");
159 16658 : _deps.insertDependency("PorousFlowFullySaturatedDarcyFlow", "mass_fraction_qp");
160 :
161 16658 : _deps.insertDependency("PorousFlowFullySaturatedHeatAdvection",
162 : "PorousFlowFullySaturatedDarcyBase");
163 16658 : _deps.insertDependency("PorousFlowFullySaturatedHeatAdvection", "enthalpy_qp");
164 16658 : _deps.insertDependency("ADPorousFlowFullySaturatedHeatAdvection",
165 : "PorousFlowFullySaturatedHeatAdvection");
166 :
167 16658 : _deps.insertDependency("PorousFlowFullySaturatedUpwindHeatAdvection", "PorousFlowDarcyBase");
168 16658 : _deps.insertDependency("PorousFlowFullySaturatedUpwindHeatAdvection", "enthalpy_nodal");
169 16658 : _deps.insertDependency("ADPorousFlowFullySaturatedUpwindHeatAdvection",
170 : "PorousFlowFullySaturatedUpwindHeatAdvection");
171 :
172 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "biot_modulus_qp");
173 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "thermal_expansion_qp");
174 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "density_qp");
175 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "pressure_saturation_qp");
176 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "temperature_qp");
177 16658 : _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "volumetric_strain_qp");
178 :
179 16658 : _deps.insertDependency("PorousFlowHeatAdvection", "PorousFlowDarcyBase");
180 16658 : _deps.insertDependency("PorousFlowHeatAdvection", "enthalpy_nodal");
181 16658 : _deps.insertDependency("PorousFlowHeatAdvection", "relative_permeability_nodal");
182 16658 : _deps.insertDependency("ADPorousFlowHeatAdvection", "PorousFlowHeatAdvection");
183 :
184 16658 : _deps.insertDependency("PorousFlowHeatConduction", "thermal_conductivity_qp");
185 16658 : _deps.insertDependency("PorousFlowHeatConduction", "temperature_qp");
186 16658 : _deps.insertDependency("ADPorousFlowHeatConduction", "PorousFlowHeatConduction");
187 :
188 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "porosity_nodal");
189 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "nearest_qp_nodal");
190 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "matrix_internal_energy_nodal");
191 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "density_nodal");
192 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "internal_energy_nodal");
193 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "pressure_saturation_nodal");
194 16658 : _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "volumetric_strain_qp");
195 :
196 16658 : _deps.insertDependency("PorousFlowMassRadioactiveDecay", "porosity_nodal");
197 16658 : _deps.insertDependency("PorousFlowMassRadioactiveDecay", "nearest_qp_nodal");
198 16658 : _deps.insertDependency("PorousFlowMassRadioactiveDecay", "density_nodal");
199 16658 : _deps.insertDependency("PorousFlowMassRadioactiveDecay", "pressure_saturation_nodal");
200 16658 : _deps.insertDependency("PorousFlowMassRadioactiveDecay", "mass_fraction_nodal");
201 :
202 16658 : _deps.insertDependency("ADPorousFlowMassRadioactiveDecay", "PorousFlowMassRadioactiveDecay");
203 :
204 16658 : _deps.insertDependency("PorousFlowMassTimeDerivative", "porosity_nodal");
205 16658 : _deps.insertDependency("PorousFlowMassTimeDerivative", "nearest_qp_nodal");
206 16658 : _deps.insertDependency("PorousFlowMassTimeDerivative", "density_nodal");
207 16658 : _deps.insertDependency("PorousFlowMassTimeDerivative", "pressure_saturation_nodal");
208 16658 : _deps.insertDependency("PorousFlowMassTimeDerivative", "mass_fraction_nodal");
209 :
210 16658 : _deps.insertDependency("ADPorousFlowMassTimeDerivative", "PorousFlowMassTimeDerivative");
211 :
212 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "porosity_nodal");
213 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "nearest_qp_nodal");
214 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "density_nodal");
215 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "pressure_saturation_nodal");
216 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "mass_fraction_nodal");
217 16658 : _deps.insertDependency("PorousFlowMassVolumetricExpansion", "volumetric_strain_qp");
218 :
219 16658 : _deps.insertDependency("PorousFlowPlasticHeatEnergy", "PlasticHeatEnergy");
220 16658 : _deps.insertDependency("PorousFlowPlasticHeatEnergy", "nearest_qp_nodal");
221 16658 : _deps.insertDependency("PorousFlowPlasticHeatEnergy", "porosity_nodal");
222 :
223 16658 : _deps.insertDependency("PorousFlowPreDis", "pressure_saturation_nodal");
224 16658 : _deps.insertDependency("PorousFlowPreDis", "porosity_nodal");
225 16658 : _deps.insertDependency("PorousFlowPreDis", "chemistry_nodal");
226 16658 : _deps.insertDependency("PorousFlowPreDis", "mineral_nodal");
227 :
228 16658 : _deps.insertDependency("ADPorousFlowPreDis", "PorousFlowPreDis");
229 :
230 : // Material dependencies
231 16658 : _deps.insertDependency("density_qp", "fluid_properties_qp");
232 16658 : _deps.insertDependency("density_nodal", "fluid_properties_nodal");
233 16658 : _deps.insertDependency("viscosity_qp", "fluid_properties_qp");
234 16658 : _deps.insertDependency("viscosity_nodal", "fluid_properties_nodal");
235 16658 : _deps.insertDependency("internal_energy_qp", "fluid_properties_qp");
236 16658 : _deps.insertDependency("internal_energy_nodal", "fluid_properties_nodal");
237 16658 : _deps.insertDependency("enthalpy_qp", "fluid_properties_qp");
238 16658 : _deps.insertDependency("enthalpy_nodal", "fluid_properties_nodal");
239 :
240 16658 : _deps.insertDependency("darcy_velocity_qp", "permeability_qp");
241 16658 : _deps.insertDependency("darcy_velocity_qp", "fluid_properties_qp");
242 16658 : _deps.insertDependency("darcy_velocity_qp", "relative_permeability_qp");
243 16658 : _deps.insertDependency("darcy_velocity_qp", "pressure_saturation_qp");
244 :
245 16658 : _deps.insertDependency("chemistry_nodal", "pressure_saturation_nodal");
246 16658 : _deps.insertDependency("chemistry_nodal", "porosity_nodal");
247 16658 : _deps.insertDependency("chemistry_nodal", "temperature_nodal");
248 16658 : _deps.insertDependency("chemistry_qp", "pressure_saturation_qp");
249 16658 : _deps.insertDependency("chemistry_qp", "porosity_qp");
250 16658 : _deps.insertDependency("chemistry_qp", "temperature_qp");
251 :
252 16658 : _deps.insertDependency("mineral_nodal", "pressure_saturation_nodal");
253 16658 : _deps.insertDependency("mineral_nodal", "porosity_nodal");
254 16658 : _deps.insertDependency("mineral_nodal", "chemistry_nodal");
255 16658 : _deps.insertDependency("mineral_qp", "pressure_saturation_qp");
256 16658 : _deps.insertDependency("mineral_qp", "porosity_qp");
257 16658 : _deps.insertDependency("mineral_qp", "chemistry_qp");
258 :
259 16658 : _deps.insertDependency("biot_modulus_nodal", "porosity_nodal");
260 16658 : _deps.insertDependency("biot_modulus_qp", "porosity_qp");
261 :
262 16658 : _deps.insertDependency("thermal_expansion_nodal", "porosity_nodal");
263 16658 : _deps.insertDependency("thermal_expansion_qp", "porosity_qp");
264 :
265 16658 : _deps.insertDependency("fluid_properties_nodal", "pressure_saturation_nodal");
266 16658 : _deps.insertDependency("fluid_properties_nodal", "temperature_nodal");
267 16658 : _deps.insertDependency("fluid_properties_nodal", "fluid_state_nodal");
268 16658 : _deps.insertDependency("fluid_properties_qp", "pressure_saturation_qp");
269 16658 : _deps.insertDependency("fluid_properties_qp", "temperature_qp");
270 16658 : _deps.insertDependency("fluid_properties_qp", "fluid_state_qp");
271 :
272 16658 : _deps.insertDependency("mass_fraction_nodal", "fluid_state_nodal");
273 16658 : _deps.insertDependency("mass_fraction_qp", "fluid_state_qp");
274 :
275 16658 : _deps.insertDependency("fluid_state_nodal", "temperature_nodal");
276 16658 : _deps.insertDependency("fluid_state_qp", "temperature_qp");
277 :
278 16658 : _deps.insertDependency("diffusivity_qp", "porosity_qp");
279 16658 : _deps.insertDependency("diffusivity_qp", "pressure_saturation_qp");
280 :
281 16658 : _deps.insertDependency("effective_pressure_nodal", "pressure_saturation_nodal");
282 16658 : _deps.insertDependency("effective_pressure_qp", "pressure_saturation_qp");
283 :
284 16658 : _deps.insertDependency("matrix_internal_energy_nodal", "temperature_nodal");
285 :
286 16658 : _deps.insertDependency("permeability_qp", "porosity_qp");
287 :
288 16658 : _deps.insertDependency("relative_permeability_nodal", "pressure_saturation_nodal");
289 16658 : _deps.insertDependency("relative_permeability_qp", "pressure_saturation_qp");
290 :
291 16658 : _deps.insertDependency("thermal_conductivity_qp", "porosity_qp");
292 16658 : _deps.insertDependency("thermal_conductivity_qp", "pressure_saturation_qp");
293 :
294 16658 : _deps.insertDependency("gravitational_density_qp", "porosity_qp");
295 16658 : _deps.insertDependency("gravitational_density_qp", "fluid_properties_qp");
296 :
297 16658 : _deps.insertDependency("porosity_nodal", "effective_pressure_nodal");
298 16658 : _deps.insertDependency("porosity_nodal", "pressure_saturation_nodal");
299 16658 : _deps.insertDependency("porosity_nodal", "temperature_nodal");
300 16658 : _deps.insertDependency("porosity_qp", "effective_pressure_qp");
301 16658 : _deps.insertDependency("porosity_qp", "pressure_saturation_qp");
302 16658 : _deps.insertDependency("porosity_qp", "temperature_qp");
303 : //_deps.insertDependency("porosity_qp", "volumetric_strain_qp");
304 :
305 : // following is so that anything derived from PorousFlowVariableBase (with pf_material_type =
306 : // pressure_saturation) will add PorousFlowHysteresisOrder at the nodes or qps, if a
307 : // PorousflowHysteresisOrder appears in the input file
308 16658 : _deps.insertDependency("pressure_saturation_nodal", "hysteresis_order_nodal");
309 16658 : _deps.insertDependency("pressure_saturation_qp", "hysteresis_order_qp");
310 :
311 : // Postprocessor dependencies
312 16658 : _deps.insertDependency("PorousFlowFluidMass", "porosity_nodal");
313 16658 : _deps.insertDependency("PorousFlowFluidMass", "density_nodal");
314 16658 : _deps.insertDependency("PorousFlowFluidMass", "mass_fraction_nodal");
315 16658 : _deps.insertDependency("PorousFlowFluidMass", "pressure_saturation_nodal");
316 16658 : _deps.insertDependency("PorousFlowHeatEnergy", "porosity_nodal");
317 16658 : _deps.insertDependency("PorousFlowHeatEnergy", "matrix_internal_energy_nodal");
318 16658 : _deps.insertDependency("PorousFlowHeatEnergy", "density_nodal");
319 16658 : _deps.insertDependency("PorousFlowHeatEnergy", "internal_energy_nodal");
320 16658 : _deps.insertDependency("PorousFlowHeatEnergy", "pressure_saturation_nodal");
321 :
322 : // UserObject dependencies
323 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorBase", "permeability_qp");
324 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorBase", "pressure_saturation_qp");
325 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorBase", "density_qp");
326 :
327 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturated",
328 : "PorousFlowAdvectiveFluxCalculatorBase");
329 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturated", "density_nodal");
330 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturated", "viscosity_nodal");
331 :
332 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturatedMultiComponent",
333 : "PorousFlowAdvectiveFluxCalculatorSaturated");
334 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturatedMultiComponent",
335 : "mass_fraction_nodal");
336 :
337 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturated",
338 : "PorousFlowAdvectiveFluxCalculatorSaturated");
339 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturated",
340 : "relative_permeability_nodal");
341 :
342 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturatedMultiComponent",
343 : "PorousFlowAdvectiveFluxCalculatorSaturatedMultiComponent");
344 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturatedMultiComponent",
345 : "relative_permeability_nodal");
346 :
347 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturatedHeat",
348 : "PorousFlowAdvectiveFluxCalculatorSaturated");
349 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorSaturatedHeat", "enthalpy_nodal");
350 :
351 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturatedHeat",
352 : "PorousFlowAdvectiveFluxCalculatorSaturatedHeat");
353 16658 : _deps.insertDependency("PorousFlowAdvectiveFluxCalculatorUnsaturatedHeat",
354 : "relative_permeability_nodal");
355 8329 : }
|