Tempus  Version of the Day Time Integration
Tempus_Test Namespace Reference

## Classes

class  PhysicsStateCounter
PhysicsStateCounter is a simple PhysicsState that counts steps. More...

class  StepperPhysicsStateTest
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

struct  CoordFiller

class  TBasis

struct  JacobianEvaluatorFunctor

struct  PreconditionerEvaluatorFunctor

struct  DfDp2EvaluatorFunctor

class  CDR_Model_Tpetra
1D CGFEM model for convection/diffusion/reaction More...

class  DahlquistTestModel
The classic Dahlquist Test Problem. More...

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

Non-member constructor. More...

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, SinCos_Staggered_FSA)

TEUCHOS_UNIT_TEST (BackwardEuler, SinCos_Staggered_FSA_Tangent)

template<typename SC , typename Model , typename Comm >
void CDR_Test (const Comm &comm, const int commSize, Teuchos::FancyOStream &out, bool &success)

TEUCHOS_UNIT_TEST (BackwardEuler, CDR)

TEUCHOS_UNIT_TEST (BackwardEuler, CDR_Tpetra)

TEUCHOS_UNIT_TEST (BackwardEuler, OptInterface)

TEUCHOS_UNIT_TEST (BackwardEuler, SinCos)

TEUCHOS_UNIT_TEST (BackwardEuler, VanDerPol)

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, SinCos_Staggered_FSA)

TEUCHOS_UNIT_TEST (BDF2, SinCos_Staggered_FSA_Tangent)

TEUCHOS_UNIT_TEST (BDF2, CDR)

TEUCHOS_UNIT_TEST (BDF2, CDR_Tpetra)

TEUCHOS_UNIT_TEST (BDF2, SinCos)

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, 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, useFSAL_false)

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, 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, useFSAL_false)

TEUCHOS_UNIT_TEST (ExplicitRK, SinCos)

TEUCHOS_UNIT_TEST (ExplicitRK, EmbeddedVanDerPol)

TEUCHOS_UNIT_TEST (ExplicitRK, stage_number)

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 (ForwardEuler, Variable_TimeSteps)

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 (Leapfrog, ConstructingFromDefaults)

TEUCHOS_UNIT_TEST (Leapfrog, SinCos)

TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, BallParabolic)

TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, HarmonicOscillatorDamped)

TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, SinCos)

TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_FirstOrder)

TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_SecondOrder)

TEUCHOS_UNIT_TEST (NewmarkImplicitDForm, HarmonicOscillatorDamped_SecondOrder)

TEUCHOS_UNIT_TEST (OperatorSplit, ConstructingFromDefaults)

TEUCHOS_UNIT_TEST (OperatorSplit, VanDerPol)

TEUCHOS_UNIT_TEST (PhysicsState, SinCos)

TEUCHOS_UNIT_TEST (Subcycling, ParameterList)

TEUCHOS_UNIT_TEST (Subcycling, ConstructingFromDefaults)

TEUCHOS_UNIT_TEST (Subcycling, VanDerPolOperatorSplit)

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)

void enableFPE (bool enableFPE)
Enable Floating Point Exceptions. More...

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)

## Function Documentation

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , SinCos_ASA )

Definition at line 47 of file Tempus_BackwardEuler_ASA.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 ( BackwardEuler , SinCos_Combined_FSA_Tangent )

Definition at line 18 of file Tempus_BackwardEuler_Combined_FSA.cpp.

 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_pseudotransient_fsa ( const bool use_dfdp_as_tangent, Teuchos::FancyOStream & out, bool & success )

Definition at line 37 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

Definition at line 84 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

Definition at line 89 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

Definition at line 96 of file Tempus_BackwardEuler_PseudoTransient_SA.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 ( BackwardEuler , SinCos_Staggered_FSA_Tangent )

Definition at line 18 of file Tempus_BackwardEuler_Staggered_FSA.cpp.

template<typename SC , typename Model , typename Comm >
 void Tempus_Test::CDR_Test ( const Comm & comm, const int commSize, Teuchos::FancyOStream & out, bool & success )

Definition at line 56 of file Tempus_Test_BackwardEuler_CDR.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , CDR )

Definition at line 197 of file Tempus_Test_BackwardEuler_CDR.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , CDR_Tpetra )

Definition at line 212 of file Tempus_Test_BackwardEuler_CDR.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , OptInterface )

Definition at line 53 of file Tempus_Test_BackwardEuler_OptInterface.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , SinCos )

Definition at line 53 of file Tempus_Test_BackwardEuler_SinCos.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler , VanDerPol )

Definition at line 53 of file Tempus_Test_BackwardEuler_VanDerPol.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , SinCos_ASA )

Definition at line 46 of file Tempus_BDF2_ASA.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 ( BDF2 , SinCos_Combined_FSA_Tangent )

Definition at line 18 of file Tempus_BDF2_Combined_FSA.cpp.

Definition at line 84 of file Tempus_BDF2_PseudoTransient_SA.cpp.

Definition at line 89 of file Tempus_BDF2_PseudoTransient_SA.cpp.

Definition at line 96 of file Tempus_BDF2_PseudoTransient_SA.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 ( BDF2 , SinCos_Staggered_FSA_Tangent )

Definition at line 18 of file Tempus_BDF2_Staggered_FSA.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , CDR )

Definition at line 205 of file Tempus_Test_BDF2_CDR.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , CDR_Tpetra )

Definition at line 220 of file Tempus_Test_BDF2_CDR.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , SinCos )

Definition at line 55 of file Tempus_Test_BDF2_SinCos.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , SinCosAdapt )

Definition at line 55 of file Tempus_Test_BDF2_SinCosAdapt.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 , VanDerPol )

Definition at line 55 of file Tempus_Test_BDF2_VanDerPol.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , SinCos_ASA )

Definition at line 42 of file Tempus_DIRK_ASA.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 ( DIRK , SinCos_Combined_FSA_Tangent )

Definition at line 24 of file Tempus_DIRK_Combined_FSA.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.

Definition at line 85 of file Tempus_DIRK_PseudoTransient_SA.cpp.

Definition at line 90 of file Tempus_DIRK_PseudoTransient_SA.cpp.

Definition at line 97 of file Tempus_DIRK_PseudoTransient_SA.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 ( DIRK , SinCos_Staggered_FSA_Tangent )

Definition at line 24 of file Tempus_DIRK_Staggered_FSA.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , ParameterList )

Definition at line 43 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , ConstructingFromDefaults )

Definition at line 201 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , useFSAL_false )

Definition at line 308 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , SinCos )

Definition at line 400 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , VanDerPol )

Definition at line 577 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK , EmbeddedVanDerPol )

Definition at line 676 of file Tempus_DIRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , SinCos_ASA )

Definition at line 42 of file Tempus_ExplicitRK_ASA.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_Combined_FSA_Tangent )

Definition at line 24 of file Tempus_ExplicitRK_Combined_FSA.cpp.

Definition at line 82 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.

Definition at line 87 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.

Definition at line 94 of file Tempus_ExplicitRK_PseudoTransient_SA.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 ( ExplicitRK , SinCos_Staggered_FSA_Tangent )

Definition at line 24 of file Tempus_ExplicitRK_Staggered_FSA.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , ParameterList )

Definition at line 43 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , ConstructingFromDefaults )

Definition at line 156 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , useFSAL_false )

Definition at line 263 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , SinCos )

Definition at line 355 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , EmbeddedVanDerPol )

Definition at line 537 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK , stage_number )

Definition at line 651 of file Tempus_ExplicitRKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , ParameterList )

Definition at line 43 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , ConstructingFromDefaults )

Definition at line 95 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , SinCos )

Definition at line 204 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , VanDerPol )

Definition at line 329 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , NumberTimeSteps )

Definition at line 412 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler , Variable_TimeSteps )

Definition at line 454 of file Tempus_ForwardEulerTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha , BallParabolic )

Definition at line 47 of file Tempus_HHTAlphaTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha , ConstructingFromDefaults )

Definition at line 112 of file Tempus_HHTAlphaTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha , SinCos_SecondOrder )

Definition at line 201 of file Tempus_HHTAlphaTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha , SinCos_FirstOrder )

Definition at line 346 of file Tempus_HHTAlphaTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha , SinCos_CD )

Definition at line 492 of file Tempus_HHTAlphaTest.cpp.

 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 ( IMEX_RK , VanDerPol_Combined_FSA_Tangent )

Definition at line 13 of file Tempus_IMEX_RK_Combined_FSA_Tangent.cpp.

 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_Staggered_FSA )

Definition at line 13 of file Tempus_IMEX_RK_Staggered_FSA.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK , VanDerPol_Staggered_FSA_Tangent )

Definition at line 13 of file Tempus_IMEX_RK_Staggered_FSA_Tangent.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK , ConstructingFromDefaults )

Definition at line 42 of file Tempus_IMEX_RKTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK , VanDerPol )

Definition at line 131 of file Tempus_IMEX_RKTest.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 ( IMEX_RK_Partitioned , VanDerPol_Combined_FSA_Tangent )
 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.

 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 ( IMEX_RK_Partitioned , VanDerPol_Staggered_FSA_Tangent )
 Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned , ConstructingFromDefaults )

Definition at line 43 of file Tempus_IMEX_RK_PartitionedTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned , VanDerPol )

Definition at line 137 of file Tempus_IMEX_RK_PartitionedTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Leapfrog , ConstructingFromDefaults )

Definition at line 45 of file Tempus_LeapfrogTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Leapfrog , SinCos )

Definition at line 149 of file Tempus_LeapfrogTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm , BallParabolic )
 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm , HarmonicOscillatorDamped )
 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm , SinCos )

Definition at line 49 of file Tempus_Test_NewmarkExplicitAForm_SinCos.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitAForm , HarmonicOscillatorDamped_FirstOrder )
 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitAForm , HarmonicOscillatorDamped_SecondOrder )
 Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitDForm , HarmonicOscillatorDamped_SecondOrder )
 Tempus_Test::TEUCHOS_UNIT_TEST ( OperatorSplit , ConstructingFromDefaults )

Definition at line 44 of file Tempus_OperatorSplitTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( OperatorSplit , VanDerPol )

Definition at line 139 of file Tempus_OperatorSplitTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( PhysicsState , SinCos )

Definition at line 40 of file Tempus_PhysicsStateTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling , ParameterList )

Definition at line 51 of file Tempus_SubcyclingTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling , ConstructingFromDefaults )

Definition at line 107 of file Tempus_SubcyclingTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling , SinCosAdapt )

Definition at line 216 of file Tempus_SubcyclingTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling , VanDerPolOperatorSplit )

Definition at line 381 of file Tempus_SubcyclingTest.cpp.

template<class Scalar >
 Scalar Tempus_Test::computeLinearRegression ( std::vector< Scalar > & x, std::vector< Scalar > & y )

Definition at line 139 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 void Tempus_Test::computeLinearRegression ( std::vector< Scalar > & x, std::vector< Scalar > & y, Scalar & slope, Scalar & yIntercept )

Definition at line 148 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 Scalar Tempus_Test::computeLinearRegressionLogLog ( std::vector< Scalar > & x, std::vector< Scalar > & y )

Definition at line 160 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 Teuchos::RCP > Tempus_Test::linearRegression ( )

Definition at line 181 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 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 189 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 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 269 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 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 290 of file Tempus_ConvergenceTestUtils.hpp.

template<class Scalar >
 void Tempus_Test::writeSolution ( const std::string filename, Teuchos::RCP< const Tempus::SolutionHistory< Scalar > > solutionHistory )

Definition at line 311 of file Tempus_ConvergenceTestUtils.hpp.

 void Tempus_Test::enableFPE ( bool enableFPE )

Enable Floating Point Exceptions.

This enables/disables float point exceptions, Divide-by-Zero, Overflow, and Invalid for Linux platforms with GCC and Mac OS with GCC. Otherwise, floating point exceptions are not used.

Definition at line 29 of file Tempus_UnitTestMainUtils.hpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal , ParameterList )

Definition at line 47 of file Tempus_TrapezoidalTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal , ConstructingFromDefaults )

Definition at line 99 of file Tempus_TrapezoidalTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal , SinCos )

Definition at line 218 of file Tempus_TrapezoidalTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal , VanDerPol )

Definition at line 334 of file Tempus_TrapezoidalTest.cpp.

 Tempus_Test::TEUCHOS_UNIT_TEST ( version , default )

Definition at line 14 of file version.cpp.