https://mooseframework.inl.gov
Loading...
Searching...
No Matches
MatAnisoDiffusion.C
Go to the documentation of this file.
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 "MatAnisoDiffusion.h"
11
14
15template <bool is_ad>
18{
21 "Diffusion equation Kernel that takes an anisotropic Diffusivity from a material property");
22 return params;
23}
24
25template <bool is_ad>
30
32template class MatAnisoDiffusionTempl<true>;
registerMooseObject("PhaseFieldApp", MatAnisoDiffusion)
typename std::conditional< is_ad, MatDiffusionBaseTempl< RealTensorValue, true >, MatDiffusionBase< RealTensorValue > >::type MatAnisoDiffusionBaseParent
void addClassDescription(const std::string &doc_string)
Anisotropic diffusion kernel that takes a diffusion coefficient of type RealTensorValue.
static InputParameters validParams()
MatAnisoDiffusionTempl(const InputParameters &parameters)