Tempus
Version of the Day
Time Integration
Toggle main menu visibility
Loading...
Searching...
No Matches
src
Tempus_IntegratorBasic.cpp
Go to the documentation of this file.
1
// @HEADER
2
// ****************************************************************************
3
// Tempus: Copyright (2017) Sandia Corporation
4
//
5
// Distributed under BSD 3-clause license (See accompanying file Copyright.txt)
6
// ****************************************************************************
7
// @HEADER
8
9
#include "
Tempus_ExplicitTemplateInstantiation.hpp
"
10
11
#ifdef HAVE_TEMPUS_EXPLICIT_INSTANTIATION
12
#include "Tempus_IntegratorBasic.hpp"
13
#include "
Tempus_IntegratorBasic_impl.hpp
"
14
15
namespace
Tempus
{
16
17
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
(
IntegratorBasic
)
18
19
// Nonmember ctor
20
template
Teuchos::RCP<IntegratorBasic<double> >
createIntegratorBasic
(
21
Teuchos::RCP<Teuchos::ParameterList> parameterList,
22
bool
runInitialize);
23
24
// Nonmember ctor
25
template
Teuchos::RCP<IntegratorBasic<double> >
createIntegratorBasic
(
26
Teuchos::RCP<Teuchos::ParameterList> parameterList,
27
const
Teuchos::RCP<Thyra::ModelEvaluator<double> >& model,
28
bool
runInitialize);
29
30
// Nonmember ctor
31
template
Teuchos::RCP<IntegratorBasic<double> >
createIntegratorBasic
(
32
const
Teuchos::RCP<Thyra::ModelEvaluator<double> >& model,
33
std::string stepperType);
34
35
// Nonmember ctor
36
template
Teuchos::RCP<IntegratorBasic<double> >
createIntegratorBasic
();
37
38
// Nonmember ctor
39
template
Teuchos::RCP<IntegratorBasic<double> >
createIntegratorBasic
(
40
Teuchos::RCP<Teuchos::ParameterList> pList,
41
std::vector<Teuchos::RCP<
const
Thyra::ModelEvaluator<double> > > models,
42
bool
runInitialize);
43
44
}
// namespace Tempus
45
46
#endif
Tempus_ExplicitTemplateInstantiation.hpp
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS(name)
Definition
Tempus_ExplicitTemplateInstantiation.hpp:26
Tempus_IntegratorBasic_impl.hpp
Tempus::IntegratorBasic
Basic time integrator.
Definition
Tempus_IntegratorBasic_decl.hpp:31
Tempus
Definition
Tempus_AdjointAuxSensitivityModelEvaluator_decl.hpp:21
Tempus::createIntegratorBasic
Teuchos::RCP< IntegratorBasic< Scalar > > createIntegratorBasic()
Nonmember constructor.
Definition
Tempus_IntegratorBasic_impl.hpp:730
Generated by
1.17.0