www.mooseframework.org
InterfaceOrientationMaterial.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 
12 #include "Material.h"
13 
14 // Forward Declarations
16 
17 template <>
19 
25 class InterfaceOrientationMaterial : public Material
26 {
27 public:
28  InterfaceOrientationMaterial(const InputParameters & parameters);
29 
30 protected:
31  virtual void computeQpProperties();
32 
33 private:
34  Real _delta;
35  unsigned int _j;
36  Real _theta0;
37  Real _eps_bar;
38 
39  MaterialProperty<Real> & _eps;
40  MaterialProperty<Real> & _deps;
41  MaterialProperty<RealGradient> & _depsdgrad_op;
42  MaterialProperty<RealGradient> & _ddepsdgrad_op;
43 
44  const VariableValue & _op;
45  const VariableGradient & _grad_op;
46 };
47 
InterfaceOrientationMaterial::_op
const VariableValue & _op
Definition: InterfaceOrientationMaterial.h:44
InterfaceOrientationMaterial
Material to compute the angular orientation of order parameter interfaces.
Definition: InterfaceOrientationMaterial.h:25
InterfaceOrientationMaterial::_eps_bar
Real _eps_bar
Definition: InterfaceOrientationMaterial.h:37
InterfaceOrientationMaterial::_ddepsdgrad_op
MaterialProperty< RealGradient > & _ddepsdgrad_op
Definition: InterfaceOrientationMaterial.h:42
InterfaceOrientationMaterial::_eps
MaterialProperty< Real > & _eps
Definition: InterfaceOrientationMaterial.h:39
InterfaceOrientationMaterial::_depsdgrad_op
MaterialProperty< RealGradient > & _depsdgrad_op
Definition: InterfaceOrientationMaterial.h:41
InterfaceOrientationMaterial::_j
unsigned int _j
Definition: InterfaceOrientationMaterial.h:35
InterfaceOrientationMaterial::_grad_op
const VariableGradient & _grad_op
Definition: InterfaceOrientationMaterial.h:45
InterfaceOrientationMaterial::_theta0
Real _theta0
Definition: InterfaceOrientationMaterial.h:36
InterfaceOrientationMaterial::computeQpProperties
virtual void computeQpProperties()
Definition: InterfaceOrientationMaterial.C:50
InterfaceOrientationMaterial::_deps
MaterialProperty< Real > & _deps
Definition: InterfaceOrientationMaterial.h:40
validParams< InterfaceOrientationMaterial >
InputParameters validParams< InterfaceOrientationMaterial >()
Definition: InterfaceOrientationMaterial.C:18
InterfaceOrientationMaterial::_delta
Real _delta
Definition: InterfaceOrientationMaterial.h:34
InterfaceOrientationMaterial::InterfaceOrientationMaterial
InterfaceOrientationMaterial(const InputParameters &parameters)
Definition: InterfaceOrientationMaterial.C:31