https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ErrorFractionMarker.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 "IndicatorMarker.h"
13
15{
16public:
18
20
21 virtual void markerSetup() override;
22
23protected:
24 virtual MarkerValue computeElementMarker() override;
25
27 Real _refine;
29
30 Real _max;
31 Real _min;
32 Real _delta;
35};
virtual MarkerValue computeElementMarker() override
virtual void markerSetup() override
Is called before any element looping is started so any "global" computation can be done.
static InputParameters validParams()
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
MarkerValue
This mirrors the main refinement flag values in libMesh in Elem::RefinementState but adds "dont_mark"...
Definition Marker.h:60
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131