https://mooseframework.inl.gov
VectorMagnitudeAux.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
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 
19 {
20 public:
22 
24 
25 protected:
26  virtual Real computeValue() override;
27 
28  const VariableValue & _x;
29  const VariableValue & _y;
30  const VariableValue & _z;
31 };
Computes the magnitude of a vector whose components are given by up to three coupled variables...
virtual Real computeValue() override
Compute and return the value of the aux variable.
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
const VariableValue & _y
VectorMagnitudeAux(const InputParameters &parameters)
const VariableValue & _z
OutputTools< Real >::VariableValue VariableValue
Definition: MooseTypes.h:314
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
const VariableValue & _x