Tempus
Version of the Day
Time Integration
Loading...
Searching...
No Matches
src
Tempus_IntegratorAdjointSensitivity.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_IntegratorAdjointSensitivity.hpp"
14
#include "
Tempus_IntegratorAdjointSensitivity_impl.hpp
"
15
16
namespace
Tempus
{
17
18
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
(IntegratorAdjointSensitivity)
19
20
// Nonmember ctor
21
template
Teuchos::RCP<IntegratorAdjointSensitivity<double> >
22
createIntegratorAdjointSensitivity
(
23
Teuchos::RCP<Teuchos::ParameterList> parameterList,
24
const
Teuchos::RCP<
Thyra::ModelEvaluator<double>
>& model,
25
const
Teuchos::RCP<
Thyra::ModelEvaluator<double>
>& adjoint_model);
26
27
// Nonmember ctor
28
template
Teuchos::RCP<IntegratorAdjointSensitivity<double> >
29
createIntegratorAdjointSensitivity
();
30
31
}
// namespace Tempus
32
33
#endif
Tempus_ExplicitTemplateInstantiation.hpp
TEMPUS_INSTANTIATE_TEMPLATE_CLASS
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS(name)
Definition
Tempus_ExplicitTemplateInstantiation.hpp:30
Tempus_IntegratorAdjointSensitivity_impl.hpp
Thyra::ModelEvaluator
Tempus
Definition
Tempus_AdjointAuxSensitivityModelEvaluator_decl.hpp:22
Tempus::createIntegratorAdjointSensitivity
Teuchos::RCP< IntegratorAdjointSensitivity< Scalar > > createIntegratorAdjointSensitivity()
Nonmember constructor.
Definition
Tempus_IntegratorAdjointSensitivity_impl.hpp:702
Generated on Thu Oct 9 2025 20:59:09 for Tempus by
1.9.8