www.mooseframework.org
INSStressComponentAux.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "AuxKernel.h"
13 
14 // Forward Declarations
16 
17 template <>
18 InputParameters validParams<INSStressComponentAux>();
19 
23 class INSStressComponentAux : public AuxKernel
24 {
25 public:
26  INSStressComponentAux(const InputParameters & parameters);
27 
29 
30 protected:
31  virtual Real computeValue();
32 
33  // Velocity gradients
34  const VariableGradient & _grad_velocity;
35  const VariableValue & _pressure;
36  const unsigned _comp;
37  const MaterialProperty<Real> & _mu;
38 };
39 
INSStressComponentAux::~INSStressComponentAux
virtual ~INSStressComponentAux()
Definition: INSStressComponentAux.h:28
INSStressComponentAux::_mu
const MaterialProperty< Real > & _mu
Definition: INSStressComponentAux.h:37
validParams< INSStressComponentAux >
InputParameters validParams< INSStressComponentAux >()
Definition: INSStressComponentAux.C:17
INSStressComponentAux::_comp
const unsigned _comp
Definition: INSStressComponentAux.h:36
INSStressComponentAux::_grad_velocity
const VariableGradient & _grad_velocity
Definition: INSStressComponentAux.h:34
INSStressComponentAux
Computes h_min / |u|.
Definition: INSStressComponentAux.h:23
INSStressComponentAux::computeValue
virtual Real computeValue()
Definition: INSStressComponentAux.C:41
INSStressComponentAux::_pressure
const VariableValue & _pressure
Definition: INSStressComponentAux.h:35
INSStressComponentAux::INSStressComponentAux
INSStressComponentAux(const InputParameters &parameters)
Definition: INSStressComponentAux.C:31