www.mooseframework.org
Public Member Functions | Protected Attributes | List of all members
PorousFlowThermalConductivityBase Class Reference

Base class for materials that provide thermal conducitivity. More...

#include <PorousFlowThermalConductivityBase.h>

Inheritance diagram for PorousFlowThermalConductivityBase:
[legend]

Public Member Functions

 PorousFlowThermalConductivityBase (const InputParameters &parameters)
 

Protected Attributes

MaterialProperty< RealTensorValue > & _la_qp
 Thermal conducitivity at the qps. More...
 
MaterialProperty< std::vector< RealTensorValue > > & _dla_qp_dvar
 d(thermal conductivity at the qps)/d(PorousFlow variable) More...
 
const unsigned int _num_phases
 Number of phases. More...
 
const unsigned int _num_components
 Number of fluid components. More...
 
const unsigned int _num_var
 Number of PorousFlow variables. More...
 

Detailed Description

Base class for materials that provide thermal conducitivity.

Definition at line 23 of file PorousFlowThermalConductivityBase.h.

Constructor & Destructor Documentation

◆ PorousFlowThermalConductivityBase()

PorousFlowThermalConductivityBase::PorousFlowThermalConductivityBase ( const InputParameters &  parameters)

Definition at line 23 of file PorousFlowThermalConductivityBase.C.

25  : PorousFlowMaterialVectorBase(parameters),
26  _la_qp(declareProperty<RealTensorValue>("PorousFlow_thermal_conductivity_qp")),
28  declareProperty<std::vector<RealTensorValue>>("dPorousFlow_thermal_conductivity_qp_dvar"))
29 {
30  if (_nodal_material == true)
31  mooseError("PorousFlowThermalConductivity classes are only defined for at_nodes = false");
32 }
MaterialProperty< std::vector< RealTensorValue > > & _dla_qp_dvar
d(thermal conductivity at the qps)/d(PorousFlow variable)
PorousFlowMaterialVectorBase(const InputParameters &parameters)
MaterialProperty< RealTensorValue > & _la_qp
Thermal conducitivity at the qps.

Member Data Documentation

◆ _dla_qp_dvar

MaterialProperty<std::vector<RealTensorValue> >& PorousFlowThermalConductivityBase::_dla_qp_dvar
protected

d(thermal conductivity at the qps)/d(PorousFlow variable)

Definition at line 33 of file PorousFlowThermalConductivityBase.h.

Referenced by PorousFlowThermalConductivityIdeal::computeQpProperties(), and PorousFlowThermalConductivityFromPorosity::computeQpProperties().

◆ _la_qp

MaterialProperty<RealTensorValue>& PorousFlowThermalConductivityBase::_la_qp
protected

◆ _num_components

const unsigned int PorousFlowMaterialVectorBase::_num_components
protectedinherited

◆ _num_phases

const unsigned int PorousFlowMaterialVectorBase::_num_phases
protectedinherited

◆ _num_var

const unsigned int PorousFlowMaterialVectorBase::_num_var
protectedinherited

The documentation for this class was generated from the following files: