LCOV - code coverage report
Current view: top level - src/utils - PorousFlowDependencies.C (source / functions) Hit Total Coverage
Test: idaholab/moose porous_flow: #33380 (547b29) with base 8581c3 Lines: 250 250 100.0 %
Date: 2026-07-20 19:40:36 Functions: 1 1 100.0 %
Legend: Lines: hit not hit

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

Generated by: LCOV version 1.14