|
Tempus Version of the Day
Time Integration
|
#include <cmath>#include <string>#include <vector>#include "Teuchos_UnitTestHarness.hpp"#include "Teuchos_XMLParameterListHelpers.hpp"#include "Thyra_DefaultSerialDenseLinearOpWithSolveFactory.hpp"#include "Thyra_DefaultSpmdVectorSpace.hpp"#include "Thyra_DetachedMultiVectorView.hpp"#include "Thyra_DetachedVectorView.hpp"#include "Thyra_MultiVectorStdOps.hpp"#include "Thyra_StateFuncModelEvaluatorBase.hpp"#include "Thyra_VectorStdOps.hpp"#include "Tempus_DAEStructure.hpp"#include "Tempus_IntegratorAdjointSensitivity.hpp"#include "../TestUtils/Tempus_ConvergenceTestUtils.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Tempus_Test |
Functions | |
| RCP< ParameterList > | Tempus_Test::getTempusParameters (const double dt) |
| Tempus parameters: Backward Euler with a constant time step dt on [0, 1]. | |
| RCP< const Thyra::VectorBase< double > > | Tempus_Test::createMask (const AlgebraicDAEModel &model, const double m0, const double m1) |
| Mask of the algebraic equations. | |
| RCP< Thyra::MultiVectorBase< double > > | Tempus_Test::runAdjoint (const RCP< AlgebraicDAEModel > &model, const std::string &responseType, const std::string &responseTimes, const double dt, const RCP< const Thyra::VectorBase< double > > &mask, bool &status) |
| Run the adjoint sensitivity analysis; returns dg/dp (Jacobian form). | |
| void | Tempus_Test::checkConvergence (const std::string &responseType, Teuchos::FancyOStream &out, bool &success) |
| Convergence of the adjoint sensitivities to the exact ones (order 1). | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_FinalTime) | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_SumOverTimes) | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_TimeIntegral) | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_AlgebraicJump) | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_InvalidMask) | |
| Tempus_Test::TEUCHOS_UNIT_TEST (BackwardEuler, ASA_AlgebraicEquations_DAEStructure) | |