https://mooseframework.inl.gov
HeatConductionFV.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 
19 {
20 public:
22 
24 
25  virtual void addFVBCs() override;
26 
27 private:
28  virtual void initializePhysicsAdditional() override;
29  virtual void addSolverVariables() override;
30  virtual void addFVKernels() override;
31 };
virtual void initializePhysicsAdditional() override
Base class to host common parameters and attributes to all Physics solving the heat conduction equati...
virtual void addFVKernels() override
virtual void addFVBCs() override
virtual void addSolverVariables() override
HeatConductionFV(const InputParameters &parameters)
static InputParameters validParams()
const InputParameters & parameters() const
Creates all the objects needed to solve the heat conduction equations with a finite volume discretiza...