Go to the documentation of this file.
13 #include "MaterialData.h"
65 unsigned nearestQP(
unsigned nodenum)
const;
virtual void initStatefulProperties(unsigned int n_points) override
Correctly sizes nodal materials, then initialises using Material::initStatefulProperties.
InputParameters validParams< PorousFlowMaterial >()
const PorousFlowDictator & _dictator
The variable names UserObject for the PorousFlow variables.
unsigned nearestQP(unsigned nodenum) const
Find the nearest quadpoint to the node labelled by nodenum in the current element.
PorousFlowMaterial(const InputParameters ¶meters)
This holds maps between the nonlinear variables used in a PorousFlow simulation and the variable numb...
const VariableName _pressure_variable_name
Names of variables used to declare/get derivatives in the DerivativeMaterialInterface to ensure consi...
const VariableName _saturation_variable_name
virtual void computeProperties() override
Correctly sizes nodal materials, then computes using Material::computeProperties.
const VariableName _temperature_variable_name
PorousFlowMaterial is the base class for all PorousFlow Materials It allows users to specify that the...
const bool _nodal_material
Whether the derived class holds nodal values.
void sizeNodalProperties()
Resizes properties to be equal to max(number of nodes, number of quadpoints) in the current element.
const VariableName _mass_fraction_variable_name
virtual void initialSetup() override