Tempus
Version of the Day
Time Integration
|
Classes | |
class | PhysicsStateCounter |
PhysicsStateCounter is a simple PhysicsState that counts steps. More... | |
class | PhysicsStateTest_StepperForwardEuler |
This is a Forward Euler time stepper to test the PhysicsState. More... | |
class | ModelEvaluator1DFEM |
class | CDR_Model |
1D CGFEM model for convection/diffusion/reaction More... | |
class | Basis |
class | HarmonicOscillatorModel |
Consider the ODE:
where is a constant, is a constant damping parameter, is a constant forcing parameter, and is a constant mass parameter, with initial conditions are:
It is straight-forward to show that the exact solution to this ODE is:
where , and . While it is possible to derive the solution to this ODE for the case when and , we do not consider that case here. When , , and , our ODE simplies to a canonical differential equation model of a ball thrown up in the air, with a parabolic trajectory solution, namely
where . An EpetraExt version of this simplified version of the test is implemented in Piro::MockModelEval_B (see Trilinos/packages/piro/test), where it is used to test the Piro (EpetraExt) Newmark-Beta scheme (see input_Solver_NB.xml input file). When and , this test is equivalent to the SinCos model.. More... | |
class | SinCosModel |
Sine-Cosine model problem from Rythmos. This is a canonical Sine-Cosine differential equation
with a few enhancements. We start with the exact solution to the differential equation
then the form of the model is
where the default parameter values are , , and , and the initial conditions
determine the remaining coefficients
. More... | |
class | SteadyQuadraticModel |
Simple quadratic equation with a stable steady-state. This is a simple differential equation
which has steady state solutions . The solution is stable if and the solution is stable if . This model is used to test pseudo-transient sensitivity analysis methods. More... | |
class | VanDerPol_IMEX_ExplicitModel |
van der Pol model formulated for IMEX. More... | |
class | VanDerPol_IMEX_ImplicitModel |
van der Pol model formulated for IMEX-RK. More... | |
class | VanDerPol_IMEXPart_ImplicitModel |
van der Pol model formulated for the partitioned IMEX-RK. More... | |
class | VanDerPolModel |
van der Pol model problem for nonlinear electrical circuit. More... | |
class | LinearRegression |
Linear regression class. Copied and modified from Rythmos. More... | |
Functions | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_ASA) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_Combined_FSA) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_Combined_FSA_Tangent) | |
void | test_sincos_fsa (const bool use_combined_method, const bool use_dfdp_as_tangent, Teuchos::FancyOStream &out, bool &success) |
void | test_pseudotransient_fsa (const bool use_dfdp_as_tangent, Teuchos::FancyOStream &out, bool &success) |
TEUCHOS_UNIT_TEST (BackwardEuler, SteadyQuadratic_PseudoTransient_FSA) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SteadyQuadratic_PseudoTransient_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SteadyQuadratic_PseudoTransient_ASA) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (BackwardEuler, ParameterList) | |
TEUCHOS_UNIT_TEST (BackwardEuler, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (BackwardEuler, SinCos) | |
TEUCHOS_UNIT_TEST (BackwardEuler, CDR) | |
TEUCHOS_UNIT_TEST (BackwardEuler, VanDerPol) | |
TEUCHOS_UNIT_TEST (BackwardEuler, OptInterface) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos_ASA) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos_Combined_FSA) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos_Combined_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (BDF2, SteadyQuadratic_PseudoTransient_FSA) | |
TEUCHOS_UNIT_TEST (BDF2, SteadyQuadratic_PseudoTransient_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (BDF2, SteadyQuadratic_PseudoTransient_ASA) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (BDF2, ParameterList) | |
TEUCHOS_UNIT_TEST (BDF2, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (BDF2, SinCos) | |
TEUCHOS_UNIT_TEST (BDF2, SinCosAdapt) | |
TEUCHOS_UNIT_TEST (BDF2, CDR) | |
TEUCHOS_UNIT_TEST (BDF2, VanDerPol) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos_ASA) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos_Combined_FSA) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos_Combined_FSA_Tangent) | |
void | test_sincos_fsa (const std::string &method_name, const bool use_combined_method, const bool use_dfdp_as_tangent, Teuchos::FancyOStream &out, bool &success) |
TEUCHOS_UNIT_TEST (DIRK, SteadyQuadratic_PseudoTransient_FSA) | |
TEUCHOS_UNIT_TEST (DIRK, SteadyQuadratic_PseudoTransient_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (DIRK, SteadyQuadratic_PseudoTransient_ASA) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (DIRK, ParameterList) | |
TEUCHOS_UNIT_TEST (DIRK, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (DIRK, SinCos) | |
TEUCHOS_UNIT_TEST (DIRK, VanDerPol) | |
TEUCHOS_UNIT_TEST (DIRK, EmbeddedVanDerPol) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos_ASA) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos_Combined_FSA) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos_Combined_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SteadyQuadratic_PseudoTransient_FSA) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SteadyQuadratic_PseudoTransient_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SteadyQuadratic_PseudoTransient_ASA) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (ExplicitRK, ParameterList) | |
TEUCHOS_UNIT_TEST (ExplicitRK, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (ExplicitRK, SinCos) | |
TEUCHOS_UNIT_TEST (ExplicitRK, EmbeddedVanDerPol) | |
TEUCHOS_UNIT_TEST (ForwardEuler, ParameterList) | |
TEUCHOS_UNIT_TEST (ForwardEuler, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (ForwardEuler, SinCos) | |
TEUCHOS_UNIT_TEST (ForwardEuler, VanDerPol) | |
TEUCHOS_UNIT_TEST (ForwardEuler, NumberTimeSteps) | |
TEUCHOS_UNIT_TEST (HHTAlpha, BallParabolic) | |
TEUCHOS_UNIT_TEST (HHTAlpha, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (HHTAlpha, SinCos_SecondOrder) | |
TEUCHOS_UNIT_TEST (HHTAlpha, SinCos_FirstOrder) | |
TEUCHOS_UNIT_TEST (HHTAlpha, SinCos_CD) | |
TEUCHOS_UNIT_TEST (IMEX_RK, VanDerPol_Combined_FSA) | |
TEUCHOS_UNIT_TEST (IMEX_RK, VanDerPol_Combined_FSA_Tangent) | |
void | test_vdp_fsa (const bool use_combined_method, const bool use_dfdp_as_tangent, Teuchos::FancyOStream &out, bool &success) |
TEUCHOS_UNIT_TEST (IMEX_RK, VanDerPol_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (IMEX_RK, VanDerPol_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (IMEX_RK, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (IMEX_RK, VanDerPol) | |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, VanDerPol_Combined_FSA) | |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, VanDerPol_Combined_FSA_Tangent) | |
void | test_vdp_fsa (const std::string &method_name, const bool use_combined_method, const bool use_dfdp_as_tangent, Teuchos::FancyOStream &out, bool &success) |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, VanDerPol_Staggered_FSA) | |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, VanDerPol_Staggered_FSA_Tangent) | |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (IMEX_RK_Partitioned, VanDerPol) | |
TEUCHOS_UNIT_TEST (IntegratorBasic, PL_ME_Construction) | |
TEUCHOS_UNIT_TEST (IntegratorBasic, Construction) | |
TEUCHOS_UNIT_TEST (Leapfrog, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (Leapfrog, SinCos) | |
TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, BallParabolic) | |
TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, SinCos) | |
TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, HarmonicOscillatorDamped) | |
TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_SecondOrder) | |
TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_FirstOrder) | |
TEUCHOS_UNIT_TEST (Observer, IntegratorObserverLogging) | |
TEUCHOS_UNIT_TEST (Observer, IntegratorObserverComposite) | |
TEUCHOS_UNIT_TEST (OperatorSplit, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (OperatorSplit, VanDerPol) | |
TEUCHOS_UNIT_TEST (PhysicsState, SinCos) | |
template<class Scalar > | |
Scalar | computeLinearRegression (std::vector< Scalar > &x, std::vector< Scalar > &y) |
template<class Scalar > | |
void | computeLinearRegression (std::vector< Scalar > &x, std::vector< Scalar > &y, Scalar &slope, Scalar &yIntercept) |
template<class Scalar > | |
Scalar | computeLinearRegressionLogLog (std::vector< Scalar > &x, std::vector< Scalar > &y) |
template<class Scalar > | |
Teuchos::RCP< LinearRegression < Scalar > > | linearRegression () |
template<class Scalar > | |
void | writeOrderError (const std::string filename, Teuchos::RCP< Tempus::Stepper< Scalar > > stepper, std::vector< Scalar > &StepSize, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutions, std::vector< Scalar > &xErrorNorm, Scalar &xSlope, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutionsDot, std::vector< Scalar > &xDotErrorNorm, Scalar &xDotSlope, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutionsDotDot, std::vector< Scalar > &xDotDotErrorNorm, Scalar &xDotDotSlope) |
template<class Scalar > | |
void | writeOrderError (const std::string filename, Teuchos::RCP< Tempus::Stepper< Scalar > > stepper, std::vector< Scalar > &StepSize, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutions, std::vector< Scalar > &xErrorNorm, Scalar &xSlope, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutionsDot, std::vector< Scalar > &xDotErrorNorm, Scalar &xDotSlope) |
template<class Scalar > | |
void | writeOrderError (const std::string filename, Teuchos::RCP< Tempus::Stepper< Scalar > > stepper, std::vector< Scalar > &StepSize, std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> &solutions, std::vector< Scalar > &xErrorNorm, Scalar &xSlope) |
template<class Scalar > | |
void | writeSolution (const std::string filename, Teuchos::RCP< const Tempus::SolutionHistory< Scalar > > solutionHistory) |
TEUCHOS_UNIT_TEST (Trapezoidal, ParameterList) | |
TEUCHOS_UNIT_TEST (Trapezoidal, ConstructingFromDefaults) | |
TEUCHOS_UNIT_TEST (Trapezoidal, SinCos) | |
TEUCHOS_UNIT_TEST (Trapezoidal, VanDerPol) | |
TEUCHOS_UNIT_TEST (version, default) | |
Scalar Tempus_Test::computeLinearRegression | ( | std::vector< Scalar > & | x, |
std::vector< Scalar > & | y | ||
) |
Definition at line 136 of file Tempus_ConvergenceTestUtils.hpp.
void Tempus_Test::computeLinearRegression | ( | std::vector< Scalar > & | x, |
std::vector< Scalar > & | y, | ||
Scalar & | slope, | ||
Scalar & | yIntercept | ||
) |
Definition at line 145 of file Tempus_ConvergenceTestUtils.hpp.
Scalar Tempus_Test::computeLinearRegressionLogLog | ( | std::vector< Scalar > & | x, |
std::vector< Scalar > & | y | ||
) |
Definition at line 157 of file Tempus_ConvergenceTestUtils.hpp.
Teuchos::RCP<LinearRegression<Scalar> > Tempus_Test::linearRegression | ( | ) |
Definition at line 176 of file Tempus_ConvergenceTestUtils.hpp.
void Tempus_Test::test_pseudotransient_fsa | ( | const bool | use_dfdp_as_tangent, |
Teuchos::FancyOStream & | out, | ||
bool & | success | ||
) |
Definition at line 37 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.
void Tempus_Test::test_sincos_fsa | ( | const std::string & | method_name, |
const bool | use_combined_method, | ||
const bool | use_dfdp_as_tangent, | ||
Teuchos::FancyOStream & | out, | ||
bool & | success | ||
) |
Definition at line 43 of file Tempus_DIRK_FSA.hpp.
void Tempus_Test::test_sincos_fsa | ( | const bool | use_combined_method, |
const bool | use_dfdp_as_tangent, | ||
Teuchos::FancyOStream & | out, | ||
bool & | success | ||
) |
Definition at line 48 of file Tempus_BackwardEuler_FSA.hpp.
void Tempus_Test::test_vdp_fsa | ( | const std::string & | method_name, |
const bool | use_combined_method, | ||
const bool | use_dfdp_as_tangent, | ||
Teuchos::FancyOStream & | out, | ||
bool & | success | ||
) |
Definition at line 44 of file Tempus_IMEX_RK_Partitioned_FSA.hpp.
void Tempus_Test::test_vdp_fsa | ( | const bool | use_combined_method, |
const bool | use_dfdp_as_tangent, | ||
Teuchos::FancyOStream & | out, | ||
bool & | success | ||
) |
Definition at line 45 of file Tempus_IMEX_RK_FSA.hpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
VanDerPol_Combined_FSA | |||
) |
Definition at line 13 of file Tempus_IMEX_RK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos_Staggered_FSA | |||
) |
Definition at line 13 of file Tempus_BackwardEuler_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
VanDerPol_Staggered_FSA | |||
) |
Definition at line 13 of file Tempus_IMEX_RK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos_Combined_FSA | |||
) |
Definition at line 13 of file Tempus_BDF2_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos_Combined_FSA | |||
) |
Definition at line 13 of file Tempus_BackwardEuler_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos_Staggered_FSA | |||
) |
Definition at line 13 of file Tempus_BDF2_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | version | , |
default | |||
) |
Definition at line 14 of file version.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
VanDerPol_Combined_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_IMEX_RK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
VanDerPol_Staggered_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_IMEX_RK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos_Combined_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_BDF2_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos_Staggered_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_BackwardEuler_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos_Combined_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_BackwardEuler_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos_Staggered_FSA_Tangent | |||
) |
Definition at line 18 of file Tempus_BDF2_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos_Combined_FSA | |||
) |
Definition at line 19 of file Tempus_DIRK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
VanDerPol_Combined_FSA | |||
) |
Definition at line 19 of file Tempus_IMEX_RK_Partitioned_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos_Staggered_FSA | |||
) |
Definition at line 19 of file Tempus_DIRK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
VanDerPol_Staggered_FSA | |||
) |
Definition at line 19 of file Tempus_IMEX_RK_Partitioned_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos_Combined_FSA | |||
) |
Definition at line 19 of file Tempus_ExplicitRK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos_Staggered_FSA | |||
) |
Definition at line 19 of file Tempus_ExplicitRK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos_Combined_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_DIRK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
VanDerPol_Combined_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_IMEX_RK_Partitioned_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos_Staggered_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_DIRK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
VanDerPol_Staggered_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_IMEX_RK_Partitioned_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos_Combined_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_ExplicitRK_Combined_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos_Staggered_FSA_Tangent | |||
) |
Definition at line 24 of file Tempus_ExplicitRK_Staggered_FSA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IntegratorBasic | , |
PL_ME_Construction | |||
) |
Definition at line 31 of file Tempus_IntegratorTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Observer | , |
IntegratorObserverLogging | |||
) |
Definition at line 40 of file Tempus_ObserverTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | PhysicsState | , |
SinCos | |||
) |
Definition at line 40 of file Tempus_PhysicsStateTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos_ASA | |||
) |
Definition at line 42 of file Tempus_ExplicitRK_ASA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos_ASA | |||
) |
Definition at line 42 of file Tempus_DIRK_ASA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos_ASA | |||
) |
Definition at line 46 of file Tempus_BDF2_ASA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
ConstructingFromDefaults | |||
) |
Definition at line 47 of file Tempus_IMEX_RKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos_ASA | |||
) |
Definition at line 47 of file Tempus_BackwardEuler_ASA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
ConstructingFromDefaults | |||
) |
Definition at line 48 of file Tempus_IMEX_RK_PartitionedTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | OperatorSplit | , |
ConstructingFromDefaults | |||
) |
Definition at line 48 of file Tempus_OperatorSplitTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
ParameterList | |||
) |
Definition at line 49 of file Tempus_ExplicitRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
ParameterList | |||
) |
Definition at line 50 of file Tempus_DIRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ForwardEuler | , |
ParameterList | |||
) |
Definition at line 51 of file Tempus_ForwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Leapfrog | , |
ConstructingFromDefaults | |||
) |
Definition at line 56 of file Tempus_LeapfrogTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Trapezoidal | , |
ParameterList | |||
) |
Definition at line 59 of file Tempus_TrapezoidalTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkExplicitAForm | , |
BallParabolic | |||
) |
Definition at line 60 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | HHTAlpha | , |
BallParabolic | |||
) |
Definition at line 61 of file Tempus_HHTAlphaTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
ParameterList | |||
) |
Definition at line 62 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
ParameterList | |||
) |
Definition at line 62 of file Tempus_BDF2Test.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IntegratorBasic | , |
Construction | |||
) |
Definition at line 65 of file Tempus_IntegratorTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SteadyQuadratic_PseudoTransient_FSA | |||
) |
Definition at line 82 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SteadyQuadratic_PseudoTransient_FSA | |||
) |
Definition at line 84 of file Tempus_BDF2_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SteadyQuadratic_PseudoTransient_FSA | |||
) |
Definition at line 84 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SteadyQuadratic_PseudoTransient_FSA | |||
) |
Definition at line 85 of file Tempus_DIRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SteadyQuadratic_PseudoTransient_FSA_Tangent | |||
) |
Definition at line 87 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SteadyQuadratic_PseudoTransient_FSA_Tangent | |||
) |
Definition at line 89 of file Tempus_BDF2_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SteadyQuadratic_PseudoTransient_FSA_Tangent | |||
) |
Definition at line 89 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SteadyQuadratic_PseudoTransient_FSA_Tangent | |||
) |
Definition at line 90 of file Tempus_DIRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SteadyQuadratic_PseudoTransient_ASA | |||
) |
Definition at line 94 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SteadyQuadratic_PseudoTransient_ASA | |||
) |
Definition at line 96 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SteadyQuadratic_PseudoTransient_ASA | |||
) |
Definition at line 96 of file Tempus_BDF2_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SteadyQuadratic_PseudoTransient_ASA | |||
) |
Definition at line 97 of file Tempus_DIRK_PseudoTransient_SA.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ForwardEuler | , |
ConstructingFromDefaults | |||
) |
Definition at line 109 of file Tempus_ForwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Trapezoidal | , |
ConstructingFromDefaults | |||
) |
Definition at line 113 of file Tempus_TrapezoidalTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
ConstructingFromDefaults | |||
) |
Definition at line 118 of file Tempus_BDF2Test.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
ConstructingFromDefaults | |||
) |
Definition at line 119 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkExplicitAForm | , |
SinCos | |||
) |
Definition at line 128 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | HHTAlpha | , |
ConstructingFromDefaults | |||
) |
Definition at line 128 of file Tempus_HHTAlphaTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK | , |
VanDerPol | |||
) |
Definition at line 141 of file Tempus_IMEX_RKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
ConstructingFromDefaults | |||
) |
Definition at line 141 of file Tempus_ExplicitRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | OperatorSplit | , |
VanDerPol | |||
) |
Definition at line 144 of file Tempus_OperatorSplitTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | IMEX_RK_Partitioned | , |
VanDerPol | |||
) |
Definition at line 146 of file Tempus_IMEX_RK_PartitionedTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Leapfrog | , |
SinCos | |||
) |
Definition at line 150 of file Tempus_LeapfrogTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Observer | , |
IntegratorObserverComposite | |||
) |
Definition at line 154 of file Tempus_ObserverTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
ConstructingFromDefaults | |||
) |
Definition at line 175 of file Tempus_DIRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ForwardEuler | , |
SinCos | |||
) |
Definition at line 205 of file Tempus_ForwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCos | |||
) |
Definition at line 215 of file Tempus_BDF2Test.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
SinCos | |||
) |
Definition at line 217 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | HHTAlpha | , |
SinCos_SecondOrder | |||
) |
Definition at line 221 of file Tempus_HHTAlphaTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Trapezoidal | , |
SinCos | |||
) |
Definition at line 225 of file Tempus_TrapezoidalTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
SinCos | |||
) |
Definition at line 238 of file Tempus_ExplicitRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkExplicitAForm | , |
HarmonicOscillatorDamped | |||
) |
Definition at line 241 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
SinCos | |||
) |
Definition at line 272 of file Tempus_DIRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ForwardEuler | , |
VanDerPol | |||
) |
Definition at line 329 of file Tempus_ForwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
CDR | |||
) |
Definition at line 330 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
SinCosAdapt | |||
) |
Definition at line 338 of file Tempus_BDF2Test.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | Trapezoidal | , |
VanDerPol | |||
) |
Definition at line 341 of file Tempus_TrapezoidalTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkImplicitAForm | , |
ConstructingFromDefaults | |||
) |
Definition at line 356 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | HHTAlpha | , |
SinCos_FirstOrder | |||
) |
Definition at line 366 of file Tempus_HHTAlphaTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ExplicitRK | , |
EmbeddedVanDerPol | |||
) |
Definition at line 402 of file Tempus_ExplicitRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | ForwardEuler | , |
NumberTimeSteps | |||
) |
Definition at line 414 of file Tempus_ForwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
VanDerPol | |||
) |
Definition at line 431 of file Tempus_DIRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkImplicitAForm | , |
HarmonicOscillatorDamped_SecondOrder | |||
) |
Definition at line 456 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
VanDerPol | |||
) |
Definition at line 488 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
CDR | |||
) |
Definition at line 488 of file Tempus_BDF2Test.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | HHTAlpha | , |
SinCos_CD | |||
) |
Definition at line 512 of file Tempus_HHTAlphaTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | DIRK | , |
EmbeddedVanDerPol | |||
) |
Definition at line 529 of file Tempus_DIRKTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | NewmarkImplicitAForm | , |
HarmonicOscillatorDamped_FirstOrder | |||
) |
Definition at line 567 of file Tempus_NewmarkTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BackwardEuler | , |
OptInterface | |||
) |
Definition at line 573 of file Tempus_BackwardEulerTest.cpp.
Tempus_Test::TEUCHOS_UNIT_TEST | ( | BDF2 | , |
VanDerPol | |||
) |
Definition at line 653 of file Tempus_BDF2Test.cpp.
void Tempus_Test::writeOrderError | ( | const std::string | filename, |
Teuchos::RCP< Tempus::Stepper< Scalar > > | stepper, | ||
std::vector< Scalar > & | StepSize, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutions, | ||
std::vector< Scalar > & | xErrorNorm, | ||
Scalar & | xSlope, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutionsDot, | ||
std::vector< Scalar > & | xDotErrorNorm, | ||
Scalar & | xDotSlope, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutionsDotDot, | ||
std::vector< Scalar > & | xDotDotErrorNorm, | ||
Scalar & | xDotDotSlope | ||
) |
Definition at line 184 of file Tempus_ConvergenceTestUtils.hpp.
void Tempus_Test::writeOrderError | ( | const std::string | filename, |
Teuchos::RCP< Tempus::Stepper< Scalar > > | stepper, | ||
std::vector< Scalar > & | StepSize, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutions, | ||
std::vector< Scalar > & | xErrorNorm, | ||
Scalar & | xSlope, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutionsDot, | ||
std::vector< Scalar > & | xDotErrorNorm, | ||
Scalar & | xDotSlope | ||
) |
Definition at line 264 of file Tempus_ConvergenceTestUtils.hpp.
void Tempus_Test::writeOrderError | ( | const std::string | filename, |
Teuchos::RCP< Tempus::Stepper< Scalar > > | stepper, | ||
std::vector< Scalar > & | StepSize, | ||
std::vector< Teuchos::RCP< Thyra::VectorBase< Scalar >>> & | solutions, | ||
std::vector< Scalar > & | xErrorNorm, | ||
Scalar & | xSlope | ||
) |
Definition at line 285 of file Tempus_ConvergenceTestUtils.hpp.
void Tempus_Test::writeSolution | ( | const std::string | filename, |
Teuchos::RCP< const Tempus::SolutionHistory< Scalar > > | solutionHistory | ||
) |
Definition at line 306 of file Tempus_ConvergenceTestUtils.hpp.