https://mooseframework.inl.gov
Loading...
Searching...
No Matches
THMProblem.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 "FEProblem.h"
13#include "Simulation.h"
14
18class THMProblem : public FEProblem, public Simulation
19{
20public:
22
23 virtual void advanceState() override;
24 virtual void copySolutionsBackwards() override;
25
32 virtual bool hasPostprocessor(const std::string & name) const;
33
34public:
36};
const InputParameters & parameters() const
const std::string & name() const
Main class for simulation (the driver of the simulation)
Definition Simulation.h:30
Specialization of FEProblem to run with component subsystem.
Definition THMProblem.h:19
virtual void copySolutionsBackwards() override
Definition THMProblem.C:50
virtual void advanceState() override
Definition THMProblem.C:43
static InputParameters validParams()
Definition THMProblem.C:16
virtual bool hasPostprocessor(const std::string &name) const
Check if a postprocessor with a given name exists in the simulation.
Definition THMProblem.C:57