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