https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ThermalConductivity.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 "SideAverageValue.h"
13
14// Forward Declarations
15
20{
21public:
23
25
26 virtual void finalize() override;
27 virtual Real getValue() const override;
28
29protected:
30 const Real _dx;
33 const Real _length_scale;
34 const Real _k0;
35
36private:
41 bool & _step_zero;
42
44 Real _value;
45};
Real PostprocessorValue
const InputParameters & parameters() const
This postprocessor computes the thermal conductivity of the bulk.
virtual void finalize() override
virtual Real getValue() const override
Real _value
The value of this post-processor.
const PostprocessorValue & _T_hot
const PostprocessorValue & _flux
static InputParameters validParams()
bool & _step_zero
True if this is the zeroth timestep (timestep < 1).