https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FXBoundaryBaseUserObject.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
15
21class FXBoundaryBaseUserObject : public FXIntegralBaseUserObject<SideIntegralVariableUserObject>
22{
23public:
25
27
28protected:
29 // Overrides from FXIntegralBaseUserObject
30 virtual Point getCentroid() const final;
31 virtual Real getVolume() const final;
32};
This class provides the base for generating a functional expansion on a boundary by inheriting from F...
static InputParameters validParams()
virtual Point getCentroid() const final
Get the centroid of the evaluated unit.
virtual Real getVolume() const final
Get the volume of the evaluated unit.
This class interacts with a MooseApp through functional expansions.
const InputParameters & parameters() const