https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ElementL2Difference.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
18{
19public:
21
23
24 virtual Real getValue() const override;
25
26protected:
27 virtual Real computeQpIntegral() override;
28
31};
OutputTools< Real >::VariableValue VariableValue
Definition MooseTypes.h:348
This postprocessor computes a volume integral of the specified variable.
Computes the L2-Norm difference between two solution fields.
const VariableValue & _other_var
The variable to compare to.
virtual Real getValue() const override
This will get called to actually grab the final value the postprocessor has calculated.
virtual Real computeQpIntegral() override
static InputParameters validParams()
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