www.mooseframework.org
FeatureFloodCountAux.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 FEATUREFLOODCOUNTAUX_H
8 #define FEATUREFLOODCOUNTAUX_H
9 
10 #include "AuxKernel.h"
11 #include "FeatureFloodCount.h"
12 
13 // Forward Declarations
16 
17 template <>
18 InputParameters validParams<FeatureFloodCountAux>();
19 
23 class FeatureFloodCountAux : public AuxKernel
24 {
25 public:
30  FeatureFloodCountAux(const InputParameters & parameters);
31 
32  virtual ~FeatureFloodCountAux() {}
33 
34 protected:
35  virtual Real computeValue();
36  virtual void precalculateValue();
37 
40 
41  const std::size_t _var_idx;
42  const MooseEnum _field_display;
44 
46 
48  Real _value;
49 };
50 
51 #endif // FEATUREFLOODCOUNTAUX_H
This class defines the interface for the GrainTracking objects.
Function auxiliary value.
FeatureFloodCountAux(const InputParameters &parameters)
Factory constructor, takes parameters so that all derived classes can be built using the same constru...
const MooseEnum _field_display
Real _value
precalculated element value
const std::size_t _var_idx
This object will mark nodes or elements of continuous regions all with a unique number for the purpos...
const FeatureFloodCount::FieldType _field_type
virtual void precalculateValue()
const FeatureFloodCount & _flood_counter
Function being used to compute the value of this kernel.
InputParameters validParams< FeatureFloodCountAux >()