www.mooseframework.org
DeformedGrainMaterial.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 
22 {
23 public:
25 
27 
28 protected:
29  virtual void computeQpProperties();
30 
32  const unsigned int _op_num;
33 
35  const std::vector<const VariableValue *> _vals;
36 
41 
43  const Real _GBE;
44 
47 
49  const Real _Elas_Mod;
50 
52  const Real _Burg_vec;
53 
59 
62 
65 
68 
71 
72  // Constants
73 
75  const unsigned int _deformed_grain_num;
76 
79  const Real _kb;
80  const Real _JtoeV;
81 };
MaterialProperty< Real > & _Def_Eng
the deformation energy
MaterialProperty< Real > & _Disloc_Den_i
dislocation density in grain i
This class defines the interface for the GrainTracking objects.
const Real _GBE
the GB Energy
const Real _Burg_vec
the Length of Burger&#39;s Vector
MaterialProperty< Real > & _kappa
the same parameters that appear in the original grain growth model
MaterialProperty< Real > & _mu
MaterialProperty< Real > & _rho_eff
the average/effective dislocation density
const unsigned int _deformed_grain_num
number of deformed grains
const std::vector< const VariableValue * > _vals
order parameter values
static InputParameters validParams()
virtual void computeQpProperties()
const unsigned int _op_num
total number of grains
const Real _Elas_Mod
the elastic modulus
const GrainTrackerInterface & _grain_tracker
Grain tracker object.
MaterialProperty< Real > & _gamma
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Real _Disloc_Den
the average dislocation density
DeformedGrainMaterial(const InputParameters &parameters)
MaterialProperty< Real > & _beta
the prefactor needed to calculate the deformation energy from dislocation density ...
const InputParameters & parameters() const
MaterialProperty< Real > & _L
Calculates The Deformation Energy associated with a specific dislocation density. ...