https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FXVolumeUserObject.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
14
18class FXVolumeUserObject final : public FXIntegralBaseUserObject<ElementIntegralVariableUserObject>
19{
20public:
22
24
25protected:
26 // Overrides from FXIntegralBaseUserObject
27 virtual Point getCentroid() const;
28 virtual Real getVolume() const;
29};
This class interacts with a MooseApp through functional expansions.
This volumetric FX calculates the value.
virtual Point getCentroid() const
Get the centroid of the evaluated unit.
static InputParameters validParams()
virtual Real getVolume() const
Get the volume of the evaluated unit.
const InputParameters & parameters() const