www.mooseframework.org
LineMaterialSymmTensorSampler.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 
8 #ifndef LINEMATERIALTENSORSAMPLER_H
9 #define LINEMATERIALTENSORSAMPLER_H
10 
11 #include "LineMaterialSamplerBase.h"
13 
14 // Forward Declarations
16 
17 template <>
19 
25 class LineMaterialSymmTensorSampler : public LineMaterialSamplerBase<SymmTensor>,
27 {
28 public:
34  LineMaterialSymmTensorSampler(const InputParameters & parameters);
35 
37 
46  virtual Real getScalarFromProperty(const SymmTensor & property, const Point & curr_point);
47 };
48 
49 #endif
This class samples SymmTensor material properties for the integration points in all elements that are...
virtual Real getScalarFromProperty(const SymmTensor &property, const Point &curr_point)
Reduce the material property to a scalar for output Call through to getTensorQuantity to access the f...
LineMaterialSymmTensorSampler(const InputParameters &parameters)
Class constructor Sets up variables for output based on the properties to be output.
InputParameters validParams< LineMaterialSymmTensorSampler >()