https://mooseframework.inl.gov
ElementAdaptivityLevelAux.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 
21 public:
24 
25 protected:
26  virtual Real computeValue() override;
27 
28  const enum class LevelType { H = 0, P = 1 } _level_type;
29 };
ElementAdaptivityLevelAux(const InputParameters &parameters)
enum ElementAdaptivityLevelAux::LevelType _level_type
const InputParameters & parameters() const
Get the parameters of the object.
Definition: MooseBase.h:131
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
An aux kernel object which stores the element level in terms of adaptivity in an auxiliary variable...
virtual Real computeValue() override
Compute and return the value of the aux variable.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()