27 virtual void execute()
override;
Homogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol.
const MaterialProperty< Real > * _diffusion_coefficient
heterogeneous diffusion coefficient as scalar and tensor
virtual Real computeQpIntegral() override
Real _integral_value
the integral value that is being accumulated
virtual void initialize() override
const std::vector< double > y
Real _volume
volume of the integration domain
std::vector< const VariableGradient * > _grad_chi
the gradients of the characteristic functions usually denoted chi in the literature ...
const Real _scale
a scale factor multiplied to the result
static InputParameters validParams()
virtual void threadJoin(const UserObject &y) override
const unsigned int _dim
dimension of the mesh
const unsigned int _row
the row index of the homogenized thermal conductivity tensor that is returned
const MaterialProperty< RankTwoTensor > * _tensor_diffusion_coefficient
HomogenizedThermalConductivity(const InputParameters ¶meters)
virtual void finalize() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real getValue() const override
virtual void execute() override
const InputParameters & parameters() const
const unsigned int _col
the column index of the homogenized thermal conductivity tensor that is returned