OGS
CreateTimeStepper.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include <memory>
7
#include <vector>
8
9
namespace
BaseLib
10
{
11
class
ConfigTree
;
12
}
13
14
namespace
NumLib
15
{
16
class
TimeStepAlgorithm
;
17
std::unique_ptr<TimeStepAlgorithm>
createTimeStepper
(
18
BaseLib::ConfigTree
const
& config,
19
std::vector<double>
const
& fixed_times_for_output);
20
};
// namespace NumLib
BaseLib::ConfigTree
Definition
ConfigTree.h:101
NumLib::TimeStepAlgorithm
Interface of time stepping algorithms.
Definition
TimeStepAlgorithm.h:21
BaseLib
Definition
TestDefinition.h:13
NumLib
Definition
ProjectData.h:35
NumLib::createTimeStepper
std::unique_ptr< TimeStepAlgorithm > createTimeStepper(BaseLib::ConfigTree const &config, std::vector< double > const &fixed_times_for_output)
Definition
CreateTimeStepper.cpp:18
NumLib
TimeStepping
CreateTimeStepper.h
Generated by
1.14.0