www.mooseframework.org
CompositeMobilityTensor.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 COMPOSITEMOBILITYTENSOR_H
8 #define COMPOSITEMOBILITYTENSOR_H
9 
10 #include "Material.h"
11 #include "CompositeTensorBase.h"
12 
21 class CompositeMobilityTensor : public CompositeTensorBase<RealTensorValue, Material>
22 {
23 public:
24  CompositeMobilityTensor(const InputParameters & parameters);
25 
26 protected:
27  void computeQpProperties();
28 
29  const std::string _M_name;
30  MaterialProperty<RealTensorValue> & _M;
31 };
32 
33 template <>
34 InputParameters validParams<CompositeMobilityTensor>();
35 
36 #endif // COMPOSITEMOBILITYTENSOR_H
InputParameters validParams< CompositeMobilityTensor >()
MaterialProperty< RealTensorValue > & _M
CompositeMobilityTensor(const InputParameters &parameters)
CompositeMobilityTensor provides a simple RealTensorValue type MaterialProperty that can be used as a...