www.mooseframework.org
GrayLambertSurfaceRadiationPP.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 "GeneralPostprocessor.h"
14 
16 
17 template <>
19 
24 class GrayLambertSurfaceRadiationPP : public GeneralPostprocessor
25 {
26 public:
27  static InputParameters validParams();
28 
29  GrayLambertSurfaceRadiationPP(const InputParameters & parameters);
30 
31  virtual void initialize() override {}
32  virtual void execute() override {}
33  virtual PostprocessorValue getValue() override;
34 
35 protected:
37  MooseEnum _return_type;
38  BoundaryID _bnd_id;
39 };
GrayLambertSurfaceRadiationPP::_return_type
MooseEnum _return_type
Definition: GrayLambertSurfaceRadiationPP.h:37
validParams< GrayLambertSurfaceRadiationPP >
InputParameters validParams< GrayLambertSurfaceRadiationPP >()
GrayLambertSurfaceRadiationPP::execute
virtual void execute() override
Definition: GrayLambertSurfaceRadiationPP.h:32
GrayLambertSurfaceRadiationBase.h
GrayLambertSurfaceRadiationPP::validParams
static InputParameters validParams()
Definition: GrayLambertSurfaceRadiationPP.C:17
GrayLambertSurfaceRadiationPP::_glsr_uo
const GrayLambertSurfaceRadiationBase & _glsr_uo
Definition: GrayLambertSurfaceRadiationPP.h:36
GrayLambertSurfaceRadiationPP::GrayLambertSurfaceRadiationPP
GrayLambertSurfaceRadiationPP(const InputParameters &parameters)
Definition: GrayLambertSurfaceRadiationPP.C:32
GrayLambertSurfaceRadiationPP::_bnd_id
BoundaryID _bnd_id
Definition: GrayLambertSurfaceRadiationPP.h:38
GrayLambertSurfaceRadiationPP::getValue
virtual PostprocessorValue getValue() override
Definition: GrayLambertSurfaceRadiationPP.C:41
GrayLambertSurfaceRadiationPP
A postprocessor that extracts information from the GrayLambertSurfaceRadiationBase UserObject.
Definition: GrayLambertSurfaceRadiationPP.h:24
GrayLambertSurfaceRadiationBase
GrayLambertSurfaceRadiationBase computes the heat flux on a set of surfaces in radiative heat transfe...
Definition: GrayLambertSurfaceRadiationBase.h:25
GrayLambertSurfaceRadiationPP::initialize
virtual void initialize() override
Definition: GrayLambertSurfaceRadiationPP.h:31