www.mooseframework.org
ADComputeThermalExpansionEigenstrain.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 #pragma once
11 
13 
14 template <ComputeStage>
16 
18 
23 template <ComputeStage compute_stage>
25  : public ADComputeThermalExpansionEigenstrainBase<compute_stage>
26 {
27 public:
28  static InputParameters validParams();
29 
30  ADComputeThermalExpansionEigenstrain(const InputParameters & parameters);
31 
32 protected:
33  virtual void computeThermalStrain(ADReal & thermal_strain) override;
34 
36 
38 };
ADComputeThermalExpansionEigenstrain::computeThermalStrain
virtual void computeThermalStrain(ADReal &thermal_strain) override
Definition: ADComputeThermalExpansionEigenstrain.C:37
ADComputeThermalExpansionEigenstrainBase.h
ADComputeThermalExpansionEigenstrain::_thermal_expansion_coeff
const Real & _thermal_expansion_coeff
Definition: ADComputeThermalExpansionEigenstrain.h:35
declareADValidParams
declareADValidParams(ADComputeThermalExpansionEigenstrain)
ADComputeThermalExpansionEigenstrain::ADComputeThermalExpansionEigenstrain
ADComputeThermalExpansionEigenstrain(const InputParameters &parameters)
Definition: ADComputeThermalExpansionEigenstrain.C:28
ADComputeThermalExpansionEigenstrain::usingComputeThermalExpansionEigenstrainBaseMembers
usingComputeThermalExpansionEigenstrainBaseMembers
Definition: ADComputeThermalExpansionEigenstrain.h:37
ADComputeThermalExpansionEigenstrainBase
ADComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due...
Definition: ADComputeThermalExpansionEigenstrainBase.h:22
ADComputeThermalExpansionEigenstrain::validParams
static InputParameters validParams()
Definition: ADComputeThermalExpansionEigenstrain.C:18
ADComputeThermalExpansionEigenstrain
ADComputeThermalExpansionEigenstrain computes an eigenstrain for thermal expansion with a constant ex...
Definition: ADComputeThermalExpansionEigenstrain.h:15