https://mooseframework.inl.gov
Loading...
Searching...
No Matches
RelativeSolutionDifferenceNorm.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
13
14class TransientBase;
15
20{
21public:
23
29
31
34 virtual void initialize() override {}
35 virtual void execute() override {}
37
42 virtual Real getValue() const override;
43
44protected:
47
49 const bool _use_aux;
50};
This class is here to combine the Postprocessor interface and the base class Postprocessor object alo...
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131
Gets the relative solution norm from the transient executioner.
const bool _use_aux
Whether to use the aux system variables for the norm instead of the solution variables.
virtual Real getValue() const override
Returns the relative solution norm taken from the transient executioner.
TransientBase * _trex
Transient executioner.
virtual void initialize() override
No action taken.
virtual void execute() override
Execute method.
Base class for transient executioners that use a FixedPointSolve solve object for multiapp-main app i...