Tempus
Version of the Day
Time Integration
Loading...
Searching...
No Matches
src
Tempus_SolutionHistory.cpp
Go to the documentation of this file.
1
//@HEADER
2
// *****************************************************************************
3
// Tempus: Time Integration and Sensitivity Analysis Package
4
//
5
// Copyright 2017 NTESS and the Tempus contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
//@HEADER
9
10
#include "
Tempus_ExplicitTemplateInstantiation.hpp
"
11
12
#ifdef HAVE_TEMPUS_EXPLICIT_INSTANTIATION
13
#include "Tempus_SolutionHistory.hpp"
14
#include "
Tempus_SolutionHistory_impl.hpp
"
15
16
namespace
Tempus
{
17
18
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
(
SolutionHistory
)
19
20
// Nonmember constructor
21
template
Teuchos::RCP<SolutionHistory<double> >
createSolutionHistory
();
22
23
// Nonmember constructor from a ParameterList
24
template
Teuchos::RCP<SolutionHistory<double> >
createSolutionHistoryPL
(
25
Teuchos::RCP<Teuchos::ParameterList> pList);
26
27
// Nonmember contructor from a SolutionState.
28
template
Teuchos::RCP<SolutionHistory<double> >
createSolutionHistoryState
(
29
const
Teuchos::RCP<
SolutionState<double>
>& state);
30
31
// Nonmember contructor from a Thyra ModelEvaluator.
32
template
Teuchos::RCP<SolutionHistory<double> >
createSolutionHistoryME
(
33
const
Teuchos::RCP<
const
Thyra::ModelEvaluator<double> >& model);
34
35
}
// namespace Tempus
36
37
#endif
Tempus_ExplicitTemplateInstantiation.hpp
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS(name)
Definition
Tempus_ExplicitTemplateInstantiation.hpp:30
Tempus_SolutionHistory_impl.hpp
Tempus::SolutionHistory
SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of...
Definition
Tempus_SolutionHistory_decl.hpp:119
Tempus::SolutionState
Solution state for integrators and steppers.
Definition
Tempus_SolutionState_decl.hpp:139
Tempus
Definition
Tempus_AdjointAuxSensitivityModelEvaluator_decl.hpp:23
Tempus::createSolutionHistoryPL
Teuchos::RCP< SolutionHistory< Scalar > > createSolutionHistoryPL(Teuchos::RCP< Teuchos::ParameterList > pList)
Nonmember constructor from a ParameterList.
Definition
Tempus_SolutionHistory_impl.hpp:723
Tempus::createSolutionHistoryState
Teuchos::RCP< SolutionHistory< Scalar > > createSolutionHistoryState(const Teuchos::RCP< SolutionState< Scalar > > &state)
Nonmember contructor from a SolutionState.
Definition
Tempus_SolutionHistory_impl.hpp:744
Tempus::createSolutionHistory
Teuchos::RCP< SolutionHistory< Scalar > > createSolutionHistory()
Nonmember constructor.
Definition
Tempus_SolutionHistory_impl.hpp:714
Tempus::createSolutionHistoryME
Teuchos::RCP< SolutionHistory< Scalar > > createSolutionHistoryME(const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model)
Nonmember contructor from a Thyra ModelEvaluator.
Definition
Tempus_SolutionHistory_impl.hpp:754
Generated by
1.15.0