https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SolutionUserObject.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
14#include "FunctionParserUtils.h"
15
21{
22public:
24
26
30 virtual Real solutionSampleTime() override;
31
34};
std::shared_ptr< SymFunction > SymFunctionPtr
Shorthand for an smart pointer to an autodiff function parser object.
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
User object that reads an existing solution from an input file and uses it in the current simulation.
User object that reads an existing solution from an input file and uses it in the current simulation.
static InputParameters validParams()
SymFunctionPtr _time_transformation
function parser object for transforming the solution sample time
virtual Real solutionSampleTime() override
Get the time at which to sample the solution.