https://mooseframework.inl.gov
Loading...
Searching...
No Matches
LayeredSideAverageBase.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 "LayeredAverageBase.h"
13
17template <typename BaseType>
19{
20public:
23
24protected:
25 virtual Real volume() const override { return this->_current_side_volume; };
26};
27
28template <typename BaseType>
34
35template <typename BaseType>
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
Base class for computing layered averages.
static InputParameters validParams()
Base class for computing layered side averages.
virtual Real volume() const override
static InputParameters validParams()
LayeredSideAverageBase(const InputParameters &parameters)