Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
Tempus_IntegratorPseudoTransientForwardSensitivity.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
11
12#ifdef HAVE_TEMPUS_EXPLICIT_INSTANTIATION
13#include "Tempus_IntegratorPseudoTransientForwardSensitivity.hpp"
15
16namespace Tempus {
17
18TEMPUS_INSTANTIATE_TEMPLATE_CLASS(IntegratorPseudoTransientForwardSensitivity)
19
20
21template Teuchos::RCP<IntegratorPseudoTransientForwardSensitivity<double> >
23 Teuchos::RCP<Teuchos::ParameterList> pList,
24 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& model,
25 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& sens_residual_model,
26 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& sens_solve_model);
27
29template Teuchos::RCP<IntegratorPseudoTransientForwardSensitivity<double> >
31 Teuchos::RCP<Teuchos::ParameterList> pList,
32 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& model,
33 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& sens_residual_model);
34
35// Nonmember ctor
36template Teuchos::RCP<IntegratorPseudoTransientForwardSensitivity<double> >
38 Teuchos::RCP<Teuchos::ParameterList> parameterList,
39 const Teuchos::RCP<Thyra::ModelEvaluator<double> >& model);
40
41// Nonmember ctor
42template Teuchos::RCP<IntegratorPseudoTransientForwardSensitivity<double> >
44
45} // namespace Tempus
46
47#endif
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS(name)
Teuchos::RCP< Tempus::IntegratorPseudoTransientForwardSensitivity< Scalar > > createIntegratorPseudoTransientForwardSensitivity()
Nonmember constructor.