https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SolutionInvalidityOutput.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// MOOSE includes
13#include "Output.h"
14#include "SolutionInvalidity.h"
15
20{
21public:
23
25
26protected:
27 virtual bool shouldOutput() override;
28
29 virtual void output() override;
30
32 unsigned int _timestep_interval;
33
36};
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131
Based class for output objects.
Definition Output.h:52
Class to output the solution invalidity history summary to console.
virtual void output() override
Overload this function with the desired output activities.
virtual bool shouldOutput() override
Handles logic for determining if a step should be output.
SolutionInvalidity & _solution_invalidity
get SolutionInvalidity reference
unsigned int _timestep_interval
define The number of time steps to group together in the table reporting the solution invalidity occu...
static InputParameters validParams()
The SolutionInvalidity will contain all the information about the occurrence(s) of solution invalidit...