www.mooseframework.org
PorousFlowDependencies.C
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
9 
11 {
12  _deps.insertDependency("PorousFlowAdvectiveFlux", "PorousFlowDarcyBase");
13  _deps.insertDependency("PorousFlowAdvectiveFlux", "PorousFlowMassFraction_nodal");
14  _deps.insertDependency("PorousFlowAdvectiveFlux", "PorousFlowRelativePermeability_nodal");
15  _deps.insertDependency("PorousFlowDarcyBase", "PorousFlowPermeability_qp");
16  _deps.insertDependency("PorousFlowDarcyBase", "PorousFlowDensity_qp");
17  _deps.insertDependency("PorousFlowDarcyBase", "PorousFlowDensity_nodal");
18  _deps.insertDependency("PorousFlowDarcyBase", "PorousFlowViscosity_nodal");
19  _deps.insertDependency("PorousFlowDarcyBase", "PorousFlowPS_qp");
20  _deps.insertDependency("PorousFlowEffectiveStressCoupling",
21  "PorousFlowEffectiveFluidPressure_qp");
22  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowPorosity_nodal");
23  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowNearestQP_nodal");
24  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowMatrixInternalEnergy_nodal");
25  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowDensity_nodal");
26  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowPS_nodal");
27  _deps.insertDependency("PorousFlowEnergyTimeDerivative", "PorousFlowInternalEnergy_nodal");
28  _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "PorousFlowPermeability_qp");
29  _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "PorousFlowDensity_qp");
30  _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "PorousFlowViscosity_qp");
31  _deps.insertDependency("PorousFlowFullySaturatedDarcyBase", "PorousFlowPS_qp");
32  _deps.insertDependency("PorousFlowFullySaturatedDarcyFlow", "PorousFlowFullySaturatedDarcyBase");
33  _deps.insertDependency("PorousFlowFullySaturatedDarcyFlow", "PorousFlowMassFraction_qp");
34  _deps.insertDependency("PorousFlowFullySaturatedHeatAdvection",
35  "PorousFlowFullySaturatedDarcyBase");
36  _deps.insertDependency("PorousFlowFullySaturatedHeatAdvection", "PorousFlowEnthalpy_qp");
37  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative",
38  "PorousFlowConstantBiotModulus_qp");
39  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative",
40  "PorousFlowConstantThermalExpansionCoefficient_qp");
41  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "PorousFlowDensity_qp");
42  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "PorousFlowPS_qp");
43  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative", "PorousFlowTemperature_qp");
44  _deps.insertDependency("PorousFlowFullySaturatedMassTimeDerivative",
45  "PorousFlowVolumetricStrain_qp");
46  _deps.insertDependency("PorousFlowHeatAdvection", "PorousFlowDarcyBase");
47  _deps.insertDependency("PorousFlowHeatAdvection", "PorousFlowEnthalpy_nodal");
48  _deps.insertDependency("PorousFlowHeatAdvection", "PorousFlowRelativePermeability_nodal");
49  _deps.insertDependency("PorousFlowHeatConduction", "PorousFlowThermalConductivity_qp");
50  _deps.insertDependency("PorousFlowHeatConduction", "PorousFlowTemperature_qp");
51  _deps.insertDependency("PorousFlowHeatConduction", "PorousFlowTemperature_qp");
52  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowPorosity_nodal");
53  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowNearestQP_nodal");
54  _deps.insertDependency("PorousFlowHeatVolumetricExpansion",
55  "PorousFlowMatrixInternalEnergy_nodal");
56  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowDensity_nodal");
57  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowPS_nodal");
58  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowInternalEnergy_nodal");
59  _deps.insertDependency("PorousFlowHeatVolumetricExpansion", "PorousFlowVolumetricStrain_qp");
60  _deps.insertDependency("PorousFlowMassRadioactiveDecay", "PorousFlowPorosity_nodal");
61  _deps.insertDependency("PorousFlowMassRadioactiveDecay", "PorousFlowNearestQP_nodal");
62  _deps.insertDependency("PorousFlowMassRadioactiveDecay", "PorousFlowDensity_nodal");
63  _deps.insertDependency("PorousFlowMassRadioactiveDecay", "PorousFlowPS_nodal");
64  _deps.insertDependency("PorousFlowMassRadioactiveDecay", "PorousFlowMassFraction_nodal");
65  _deps.insertDependency("PorousFlowMassTimeDerivative", "PorousFlowPorosity_nodal");
66  _deps.insertDependency("PorousFlowMassTimeDerivative", "PorousFlowNearestQP_nodal");
67  _deps.insertDependency("PorousFlowMassTimeDerivative", "PorousFlowDensity_nodal");
68  _deps.insertDependency("PorousFlowMassTimeDerivative", "PorousFlowPS_nodal");
69  _deps.insertDependency("PorousFlowMassTimeDerivative", "PorousFlowMassFraction_nodal");
70  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowPorosity_nodal");
71  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowNearestQP_nodal");
72  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowDensity_nodal");
73  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowPS_nodal");
74  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowMassFraction_nodal");
75  _deps.insertDependency("PorousFlowMassVolumetricExpansion", "PorousFlowVolumetricStrain_qp");
76  _deps.insertDependency("PorousFlowPlasticHeatEnergy", "PlasticHeatEnergy");
77  _deps.insertDependency("PorousFlowPlasticHeatEnergy", "PorousFlowNearestQP_nodal");
78  _deps.insertDependency("PorousFlowPlasticHeatEnergy", "PorousFlowPorosity_nodal");
79  _deps.insertDependency("PorousFlowDesorpedMassTimeDerivative", "PorousFlowPorosity_qp");
80  _deps.insertDependency("PorousFlowDesorpedMassVolumetricExpansion", "PorousFlowPorosity_qp");
81  _deps.insertDependency("PorousFlowDesorpedMassVolumetricExpansion",
82  "PorousFlowVolumetricStrain_qp");
83  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowDensity_qp");
84  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowMassFraction_qp");
85  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowPorosity_qp");
86  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowDiffusivity_qp");
87  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowDiffusionCoefficient_qp");
88  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowRelativePermeability_qp");
89  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowViscosity_qp");
90  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowPermeability_qp");
91  _deps.insertDependency("PorousFlowDispersiveFlux", "PorousFlowPS_qp");
92  _deps.insertDependency("PorousFlowDarcyVelocityComponent", "PorousFlowRelativePermeability_qp");
93  _deps.insertDependency("PorousFlowDarcyVelocityComponent", "PorousFlowViscosity_qp");
94  _deps.insertDependency("PorousFlowDarcyVelocityComponent", "PorousFlowPermeability_qp");
95  _deps.insertDependency("PorousFlowDarcyVelocityComponent", "PorousFlowPS_qp");
96  _deps.insertDependency("PorousFlowDarcyVelocityComponent", "PorousFlowDensity_qp");
97  _deps.insertDependency("PressureAux", "PorousFlowPS_qp");
98  _deps.insertDependency("SaturationAux", "PorousFlowPS_qp");
99  _deps.insertDependency("TemperatureAux", "PorousFlowTemperature_qp");
100  _deps.insertDependency("DensityAux", "PorousFlowDensity_qp");
101  _deps.insertDependency("ViscosityAux", "PorousFlowViscosity_qp");
102  _deps.insertDependency("MassFractionAux", "PorousFlowMassFraction_qp");
103  _deps.insertDependency("RelativePermeabilityAux", "PorousFlowRelativePermeability_qp");
104  _deps.insertDependency("EnthalpyAux", "PorousFlowEnthalpy_qp");
105  _deps.insertDependency("InternalEnergyAux", "PorousFlowInternalEnergy_qp");
106  _deps.insertDependency("PorousFlowConstantBiotModulus_nodal", "PorousFlowPorosity_nodal");
107  _deps.insertDependency("PorousFlowConstantBiotModulus_qp", "PorousFlowPorosity_qp");
108  _deps.insertDependency("PorousFlowConstantThermalExpansionCoefficient_nodal",
109  "PorousFlowPorosity_nodal");
110  _deps.insertDependency("PorousFlowConstantThermalExpansionCoefficient_qp",
111  "PorousFlowPorosity_qp");
112  _deps.insertDependency("PorousFlowDensity_nodal", "PorousFlowFluidPropertiesBase_nodal");
113  _deps.insertDependency("PorousFlowDensity_qp", "PorousFlowFluidPropertiesBase_qp");
114  _deps.insertDependency("PorousFlowFluidPropertiesBase_nodal", "PorousFlowPS_nodal");
115  _deps.insertDependency("PorousFlowFluidPropertiesBase_nodal", "PorousFlowTemperature_nodal");
116  _deps.insertDependency("PorousFlowFluidPropertiesBase_qp", "PorousFlowPS_qp");
117  _deps.insertDependency("PorousFlowFluidPropertiesBase_qp", "PorousFlowTemperature_qp");
118  _deps.insertDependency("PorousFlowDiffusivity_nodal", "PorousFlowMaterialVectorBase_nodal");
119  _deps.insertDependency("PorousFlowDiffusivity_nodal", "PorousFlowPorosity_nodal");
120  _deps.insertDependency("PorousFlowDiffusivity_nodal", "PorousFlowPS_nodal");
121  _deps.insertDependency("PorousFlowDiffusivity_qp", "PorousFlowMaterialVectorBase_qp");
122  _deps.insertDependency("PorousFlowDiffusivity_qp", "PorousFlowPorosity_qp");
123  _deps.insertDependency("PorousFlowDiffusivity_qp", "PorousFlowPS_qp");
124  _deps.insertDependency("PorousFlowEffectiveFluidPressure_nodal",
125  "PorousFlowMaterialVectorBase_nodal");
126  _deps.insertDependency("PorousFlowEffectiveFluidPressure_nodal", "PorousFlowPS_nodal");
127  _deps.insertDependency("PorousFlowEffectiveFluidPressure_qp", "PorousFlowMaterialVectorBase_qp");
128  _deps.insertDependency("PorousFlowEffectiveFluidPressure_qp", "PorousFlowPS_qp");
129  _deps.insertDependency("PorousFlowEnthalpy_nodal", "PorousFlowFluidPropertiesBase_nodal");
130  _deps.insertDependency("PorousFlowEnthalpy_nodal", "PorousFlowInternalEnergy_nodal");
131  _deps.insertDependency("PorousFlowEnthalpy_nodal", "PorousFlowDensity_nodal");
132  _deps.insertDependency("PorousFlowEnthalpy_qp", "PorousFlowFluidPropertiesBase_qp");
133  _deps.insertDependency("PorousFlowEnthalpy_qp", "PorousFlowInternalEnergy_qp");
134  _deps.insertDependency("PorousFlowEnthalpy_qp", "PorousFlowDensity_qp");
135  _deps.insertDependency("PorousFlowFluidStateFlashBase_nodal", "PorousFlowVariableBase_nodal");
136  _deps.insertDependency("PorousFlowFluidStateFlashBase_nodal", "PorousFlowTemperature_nodal");
137  _deps.insertDependency("PorousFlowFluidStateFlashBase_nodal", "PorousFlowMassFraction_nodal");
138  _deps.insertDependency("PorousFlowFluidStateFlashBase_nodal", "PorousFlowDensity_nodal");
139  _deps.insertDependency("PorousFlowFluidStateFlashBase_nodal", "PorousFlowViscosity_nodal");
140  _deps.insertDependency("PorousFlowFluidStateFlashBase_qp", "PorousFlowVariableBase_qp");
141  _deps.insertDependency("PorousFlowFluidStateFlashBase_qp", "PorousFlowTemperature_qp");
142  _deps.insertDependency("PorousFlowFluidStateFlashBase_qp", "PorousFlowMassFraction_qp");
143  _deps.insertDependency("PorousFlowFluidStateFlashBase_qp", "PorousFlowDensity_qp");
144  _deps.insertDependency("PorousFlowFluidStateFlashBase_qp", "PorousFlowViscosity_qp");
145  _deps.insertDependency("PorousFlowVariableBase_nodal", "PorousFlowPS_nodal");
146  _deps.insertDependency("PorousFlowVariableBase_qp", "PorousFlowPS_qp");
147  _deps.insertDependency("PorousFlowFluidStateWaterNCG_nodal", "PorousFlowFluidFlashBase_nodal");
148  _deps.insertDependency("PorousFlowFluidStateWaterNCG_qp", "PorousFlowFluidFlashBase_qp");
149  _deps.insertDependency("PorousFlowInternalEnergyIdeal_nodal",
150  "PorousFlowFluidPropertiesBase_nodal");
151  _deps.insertDependency("PorousFlowInternalEnergyIdeal_qp", "PorousFlowFluidPropertiesBase_qp");
152  _deps.insertDependency("PorousFlowMassFraction_nodal", "PorousFlowMaterialVectorBase_nodal");
153  _deps.insertDependency("PorousFlowMassFraction_qp", "PorousFlowMaterialVectorBase_qp");
154  _deps.insertDependency("PorousFlowMatrixInternalEnergy_nodal",
155  "PorousFlowMaterialVectorBase_nodal");
156  _deps.insertDependency("PorousFlowMatrixInternalEnergy_nodal", "PorousFlowTemperature_nodal");
157  _deps.insertDependency("PorousFlowMatrixInternalEnergy_qp", "PorousFlowMaterialVectorBase_qp");
158  _deps.insertDependency("PorousFlowMatrixInternalEnergy_qp", "PorousFlowTemperature_qp");
159  _deps.insertDependency("PorousFlowPermeability_nodal", "PorousFlowMaterialVectorBase_nodal");
160  _deps.insertDependency("PorousFlowPermeability_nodal", "PorousFlowPorosity_nodal");
161  _deps.insertDependency("PorousFlowPermeability_qp", "PorousFlowMaterialVectorBase_qp");
162  _deps.insertDependency("PorousFlowPermeability_qp", "PorousFlowPorosity_qp");
163  _deps.insertDependency("PorousFlowPorosity_nodal", "PorousFlowMaterialVectorBase_nodal");
164  //_deps.insertDependency("PorousFlowPorosity_nodal", "PorousFlowVolumetricStrain_qp");
165  _deps.insertDependency("PorousFlowPorosity_nodal", "PorousFlowEffectiveFluidPressure_nodal");
166  _deps.insertDependency("PorousFlowPorosity_nodal", "PorousFlowTemperature_nodal");
167  _deps.insertDependency("PorousFlowPorosity_qp", "PorousFlowMaterialVectorBase_qp");
168  //_deps.insertDependency("PorousFlowPorosity_qp", "PorousFlowVolumetricStrain_qp");
169  _deps.insertDependency("PorousFlowPorosity_qp", "PorousFlowEffectiveFluidPressure_qp");
170  _deps.insertDependency("PorousFlowPorosity_qp", "PorousFlowTemperature_qp");
171  _deps.insertDependency("PorousFlowRelativePermeability_nodal", "PorousFlowMaterialBase_nodal");
172  _deps.insertDependency("PorousFlowRelativePermeability_nodal", "PorousFlowPS_nodal");
173  _deps.insertDependency("PorousFlowRelativePermeability_qp", "PorousFlowMaterialBase_qp");
174  _deps.insertDependency("PorousFlowRelativePermeability_qp", "PorousFlowPS_qp");
175  _deps.insertDependency("PorousFlowSingleComponentFluid_nodal",
176  "PorousFlowFluidPropertiesBase_nodal");
177  _deps.insertDependency("PorousFlowSingleComponentFluid_qp", "PorousFlowFluidPropertiesBase_qp");
178  _deps.insertDependency("PorousFlowThermalConductivityIdeal_nodal",
179  "PorousFlowMaterialVectorBase_nodal");
180  _deps.insertDependency("PorousFlowThermalConductivityIdeal_nodal", "PorousFlowPS_nodal");
181  _deps.insertDependency("PorousFlowThermalConductivityIdeal_qp",
182  "PorousFlowMaterialVectorBase_qp");
183  _deps.insertDependency("PorousFlowThermalConductivityIdeal_qp", "PorousFlowPS_qp");
184  _deps.insertDependency("PorousFlowViscosity_nodal", "porousFlowFluidPropertiesBase_nodal");
185  _deps.insertDependency("PorousFlowViscosity_qp", "porousFlowFluidPropertiesBase_qp");
186  _deps.insertDependency("PorousFlowVolumetricStrain_nodal", "PorousFlowMaterialVectorBase_nodal");
187  _deps.insertDependency("PorousFlowVolumetricStrain_qp", "PorousFlowMaterialVectorBase_qp");
188 }
DependencyResolver< std::string > _deps
All dependencies of kernels, auxkernels, materials, etc, are stored in _dependencies.