www.mooseframework.org
ConstantAnisotropicMobility.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef CONSTANTANISOTROPICMOBILITY_H
8 #define CONSTANTANISOTROPICMOBILITY_H
9 
10 #include "Material.h"
11 
13 
14 template <>
16 
21 class ConstantAnisotropicMobility : public Material
22 {
23 public:
24  ConstantAnisotropicMobility(const InputParameters & parameters);
25 
26 protected:
27  virtual void computeProperties(){};
28  virtual void initialSetup();
29 
31  std::vector<Real> _M_values;
32 
34  MaterialPropertyName _M_name;
35  MaterialProperty<RealTensorValue> & _M;
36 };
37 
38 #endif // CONSTANTANISOTROPICMOBILITY_H
ConstantAnisotropicMobility provides a simple RealTensorValue type MaterialProperty that can be used ...
std::vector< Real > _M_values
raw tensor values as passed in from the input file
InputParameters validParams< ConstantAnisotropicMobility >()
MaterialProperty< RealTensorValue > & _M
MaterialPropertyName _M_name
Name of the mobility tensor material property.
ConstantAnisotropicMobility(const InputParameters &parameters)