www.mooseframework.org
AsymmetricCrossTermBarrierFunctionMaterial.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 ASYMMETRICCROSSTERMBARRIERFUNCTIONMATERIAL_H
8 #define ASYMMETRICCROSSTERMBARRIERFUNCTIONMATERIAL_H
9 
11 
12 // Forward Declarations
14 
15 template <>
17 
24 {
25 public:
26  AsymmetricCrossTermBarrierFunctionMaterial(const InputParameters & parameters);
27 
28 protected:
29  virtual void computeQpProperties();
30 
32  std::vector<const MaterialProperty<Real> *> _h;
33  std::vector<const MaterialProperty<Real> *> _dh;
34  std::vector<const MaterialProperty<Real> *> _d2h;
36 };
37 
38 #endif // ASYMMETRICCROSSTERMBARRIERFUNCTIONMATERIAL_H
AsymmetricCrossTermBarrierFunctionMaterial adds a free energy contribution on the interfaces between ...
std::vector< const MaterialProperty< Real > * > _h
Switching functions and their drivatives.
std::vector< const MaterialProperty< Real > * > _d2h
InputParameters validParams< AsymmetricCrossTermBarrierFunctionMaterial >()
std::vector< const MaterialProperty< Real > * > _dh
AsymmetricCrossTermBarrierFunctionMaterial(const InputParameters &parameters)
CrossTermBarrierFunctionBase is the base to a set of free energy penalties that set the phase interfa...