LCOV - code coverage report
Current view: top level - src/materials - GBDependentTensorBase.C (source / functions) Hit Total Coverage
Test: idaholab/moose phase_field: #31405 (292dce) with base fef103 Lines: 0 17 0.0 %
Date: 2025-09-04 07:55:36 Functions: 0 2 0.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 "GBDependentTensorBase.h"
      11             : 
      12             : InputParameters
      13           0 : GBDependentTensorBase::validParams()
      14             : {
      15           0 :   InputParameters params = Material::validParams();
      16           0 :   params.addRequiredCoupledVar("gb", "GB variable");
      17           0 :   params.addParam<Real>("bulk_parameter", 0.0, "Parameter value of bulk material");
      18           0 :   params.addParam<Real>("gb_parameter", 0.0, "Parameter value at GB");
      19           0 :   params.addParam<MaterialPropertyName>("gb_normal_tensor_name",
      20             :                                         "Name of GB normal tensor property");
      21           0 :   params.addParam<MaterialPropertyName>("gb_tensor_prop_name", "Name of GB tensor property");
      22           0 :   return params;
      23           0 : }
      24             : 
      25           0 : GBDependentTensorBase::GBDependentTensorBase(const InputParameters & parameters)
      26             :   : DerivativeMaterialInterface<Material>(parameters),
      27           0 :     _gb(coupledValue("gb")),
      28           0 :     _bulk_parameter(getParam<Real>("bulk_parameter")),
      29           0 :     _gb_parameter(getParam<Real>("gb_parameter")),
      30           0 :     _gb_normal_tensor(getMaterialProperty<RankTwoTensor>("gb_normal_tensor_name")),
      31           0 :     _gb_dependent_tensor(
      32           0 :         declareProperty<RealTensorValue>(getParam<MaterialPropertyName>("gb_tensor_prop_name")))
      33             : {
      34           0 : }

Generated by: LCOV version 1.14