Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
Classes | Functions
Tempus_Test Namespace Reference

Classes

class  Basis
 
class  CDR_Model
 1D CGFEM model for convection/diffusion/reaction More...
 
class  DahlquistTestModel
 The classic Dahlquist Test Problem. More...
 
class  HarmonicOscillatorModel
 Consider the ODE: More...
 
class  LinearRegression
 Linear regression class. Copied and modified from Rythmos. More...
 
class  ModelEvaluator1DFEM
 
class  PhysicsStateCounter
 PhysicsStateCounter is a simple PhysicsState that counts steps. More...
 
class  SinCosModel
 Sine-Cosine model problem from Rythmos. This is a canonical Sine-Cosine differential equation. More...
 
class  SinCosModelAdjoint
 Non-member constructor. More...
 
class  SteadyQuadraticModel
 Simple quadratic equation with a stable steady-state. This is a simple differential equation. More...
 
class  StepperPhysicsStateTest
 This is a Forward Euler time stepper to test the PhysicsState. 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...
 

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, 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, 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, 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, SinCos)
 
 TEUCHOS_UNIT_TEST (NewmarkExplicitAForm, HarmonicOscillatorDamped)
 
 TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, ConstructingFromDefaults)
 
 TEUCHOS_UNIT_TEST (NewmarkImplicitDForm, Constructing_From_Defaults)
 
 TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_SecondOrder)
 
 TEUCHOS_UNIT_TEST (NewmarkImplicitDForm, HarmonicOscillatorDamped_SecondOrder)
 
 TEUCHOS_UNIT_TEST (NewmarkImplicitAForm, HarmonicOscillatorDamped_FirstOrder)
 
 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, SinCosAdapt)
 
 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.
 
 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

◆ TEUCHOS_UNIT_TEST() [1/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos_ASA  )

Definition at line 47 of file Tempus_BackwardEuler_ASA.cpp.

◆ TEUCHOS_UNIT_TEST() [2/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos_Combined_FSA  )

Definition at line 13 of file Tempus_BackwardEuler_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [3/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos_Combined_FSA_Tangent  )

Definition at line 18 of file Tempus_BackwardEuler_Combined_FSA.cpp.

◆ test_sincos_fsa() [1/2]

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.

◆ test_pseudotransient_fsa()

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.

◆ TEUCHOS_UNIT_TEST() [4/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SteadyQuadratic_PseudoTransient_FSA  )

Definition at line 84 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [5/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SteadyQuadratic_PseudoTransient_FSA_Tangent  )

Definition at line 89 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [6/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SteadyQuadratic_PseudoTransient_ASA  )

Definition at line 96 of file Tempus_BackwardEuler_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [7/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos_Staggered_FSA  )

Definition at line 13 of file Tempus_BackwardEuler_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [8/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos_Staggered_FSA_Tangent  )

Definition at line 18 of file Tempus_BackwardEuler_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [9/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
ParameterList  )

Definition at line 53 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [10/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
ConstructingFromDefaults  )

Definition at line 107 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [11/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
SinCos  )

Definition at line 215 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [12/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
CDR  )

Definition at line 328 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [13/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
VanDerPol  )

Definition at line 484 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [14/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BackwardEuler ,
OptInterface  )

Definition at line 568 of file Tempus_BackwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [15/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos_ASA  )

Definition at line 46 of file Tempus_BDF2_ASA.cpp.

◆ TEUCHOS_UNIT_TEST() [16/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos_Combined_FSA  )

Definition at line 13 of file Tempus_BDF2_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [17/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos_Combined_FSA_Tangent  )

Definition at line 18 of file Tempus_BDF2_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [18/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SteadyQuadratic_PseudoTransient_FSA  )

Definition at line 84 of file Tempus_BDF2_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [19/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SteadyQuadratic_PseudoTransient_FSA_Tangent  )

Definition at line 89 of file Tempus_BDF2_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [20/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SteadyQuadratic_PseudoTransient_ASA  )

Definition at line 96 of file Tempus_BDF2_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [21/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos_Staggered_FSA  )

Definition at line 13 of file Tempus_BDF2_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [22/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos_Staggered_FSA_Tangent  )

Definition at line 18 of file Tempus_BDF2_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [23/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
ParameterList  )

Definition at line 53 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [24/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
ConstructingFromDefaults  )

Definition at line 104 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [25/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCos  )

Definition at line 211 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [26/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
SinCosAdapt  )

Definition at line 332 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [27/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
CDR  )

Definition at line 479 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [28/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( BDF2 ,
VanDerPol  )

Definition at line 642 of file Tempus_BDF2Test.cpp.

◆ TEUCHOS_UNIT_TEST() [29/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos_ASA  )

Definition at line 42 of file Tempus_DIRK_ASA.cpp.

◆ TEUCHOS_UNIT_TEST() [30/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos_Combined_FSA  )

Definition at line 19 of file Tempus_DIRK_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [31/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos_Combined_FSA_Tangent  )

Definition at line 24 of file Tempus_DIRK_Combined_FSA.cpp.

◆ test_sincos_fsa() [2/2]

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.

◆ TEUCHOS_UNIT_TEST() [32/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SteadyQuadratic_PseudoTransient_FSA  )

Definition at line 85 of file Tempus_DIRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [33/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SteadyQuadratic_PseudoTransient_FSA_Tangent  )

Definition at line 90 of file Tempus_DIRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [34/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SteadyQuadratic_PseudoTransient_ASA  )

Definition at line 97 of file Tempus_DIRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [35/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos_Staggered_FSA  )

Definition at line 19 of file Tempus_DIRK_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [36/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos_Staggered_FSA_Tangent  )

Definition at line 24 of file Tempus_DIRK_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [37/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
ParameterList  )

Definition at line 43 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [38/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
ConstructingFromDefaults  )

Definition at line 201 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [39/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
useFSAL_false  )

Definition at line 308 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [40/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
SinCos  )

Definition at line 400 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [41/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
VanDerPol  )

Definition at line 577 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [42/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( DIRK ,
EmbeddedVanDerPol  )

Definition at line 676 of file Tempus_DIRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [43/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos_ASA  )

Definition at line 42 of file Tempus_ExplicitRK_ASA.cpp.

◆ TEUCHOS_UNIT_TEST() [44/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos_Combined_FSA  )

Definition at line 19 of file Tempus_ExplicitRK_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [45/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos_Combined_FSA_Tangent  )

Definition at line 24 of file Tempus_ExplicitRK_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [46/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SteadyQuadratic_PseudoTransient_FSA  )

Definition at line 82 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [47/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SteadyQuadratic_PseudoTransient_FSA_Tangent  )

Definition at line 87 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [48/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SteadyQuadratic_PseudoTransient_ASA  )

Definition at line 94 of file Tempus_ExplicitRK_PseudoTransient_SA.cpp.

◆ TEUCHOS_UNIT_TEST() [49/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos_Staggered_FSA  )

Definition at line 19 of file Tempus_ExplicitRK_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [50/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos_Staggered_FSA_Tangent  )

Definition at line 24 of file Tempus_ExplicitRK_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [51/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
ParameterList  )

Definition at line 43 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [52/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
ConstructingFromDefaults  )

Definition at line 156 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [53/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
useFSAL_false  )

Definition at line 263 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [54/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
SinCos  )

Definition at line 355 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [55/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
EmbeddedVanDerPol  )

Definition at line 537 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [56/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ExplicitRK ,
stage_number  )

Definition at line 651 of file Tempus_ExplicitRKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [57/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
ParameterList  )

Definition at line 43 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [58/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
ConstructingFromDefaults  )

Definition at line 95 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [59/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
SinCos  )

Definition at line 204 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [60/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
VanDerPol  )

Definition at line 329 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [61/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
NumberTimeSteps  )

Definition at line 412 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [62/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( ForwardEuler ,
Variable_TimeSteps  )

Definition at line 454 of file Tempus_ForwardEulerTest.cpp.

◆ TEUCHOS_UNIT_TEST() [63/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha ,
BallParabolic  )

Definition at line 54 of file Tempus_HHTAlphaTest.cpp.

◆ TEUCHOS_UNIT_TEST() [64/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha ,
ConstructingFromDefaults  )

Definition at line 119 of file Tempus_HHTAlphaTest.cpp.

◆ TEUCHOS_UNIT_TEST() [65/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha ,
SinCos_SecondOrder  )

Definition at line 208 of file Tempus_HHTAlphaTest.cpp.

◆ TEUCHOS_UNIT_TEST() [66/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha ,
SinCos_FirstOrder  )

Definition at line 353 of file Tempus_HHTAlphaTest.cpp.

◆ TEUCHOS_UNIT_TEST() [67/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( HHTAlpha ,
SinCos_CD  )

Definition at line 499 of file Tempus_HHTAlphaTest.cpp.

◆ TEUCHOS_UNIT_TEST() [68/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
VanDerPol_Combined_FSA  )

Definition at line 13 of file Tempus_IMEX_RK_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [69/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
VanDerPol_Combined_FSA_Tangent  )

Definition at line 13 of file Tempus_IMEX_RK_Combined_FSA_Tangent.cpp.

◆ test_vdp_fsa() [1/2]

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.

◆ TEUCHOS_UNIT_TEST() [70/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
VanDerPol_Staggered_FSA  )

Definition at line 13 of file Tempus_IMEX_RK_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [71/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
VanDerPol_Staggered_FSA_Tangent  )

Definition at line 13 of file Tempus_IMEX_RK_Staggered_FSA_Tangent.cpp.

◆ TEUCHOS_UNIT_TEST() [72/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
ConstructingFromDefaults  )

Definition at line 42 of file Tempus_IMEX_RKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [73/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK ,
VanDerPol  )

Definition at line 131 of file Tempus_IMEX_RKTest.cpp.

◆ TEUCHOS_UNIT_TEST() [74/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned ,
VanDerPol_Combined_FSA  )

Definition at line 19 of file Tempus_IMEX_RK_Partitioned_Combined_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [75/101]

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.

◆ test_vdp_fsa() [2/2]

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.

◆ TEUCHOS_UNIT_TEST() [76/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned ,
VanDerPol_Staggered_FSA  )

Definition at line 19 of file Tempus_IMEX_RK_Partitioned_Staggered_FSA.cpp.

◆ TEUCHOS_UNIT_TEST() [77/101]

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.

◆ TEUCHOS_UNIT_TEST() [78/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned ,
ConstructingFromDefaults  )

Definition at line 43 of file Tempus_IMEX_RK_PartitionedTest.cpp.

◆ TEUCHOS_UNIT_TEST() [79/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( IMEX_RK_Partitioned ,
VanDerPol  )

Definition at line 137 of file Tempus_IMEX_RK_PartitionedTest.cpp.

◆ TEUCHOS_UNIT_TEST() [80/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Leapfrog ,
ConstructingFromDefaults  )

Definition at line 51 of file Tempus_LeapfrogTest.cpp.

◆ TEUCHOS_UNIT_TEST() [81/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Leapfrog ,
SinCos  )

Definition at line 155 of file Tempus_LeapfrogTest.cpp.

◆ TEUCHOS_UNIT_TEST() [82/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm ,
BallParabolic  )

Definition at line 55 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [83/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm ,
SinCos  )

Definition at line 145 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [84/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkExplicitAForm ,
HarmonicOscillatorDamped  )

Definition at line 259 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [85/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitAForm ,
ConstructingFromDefaults  )

Definition at line 373 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [86/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitDForm ,
Constructing_From_Defaults  )

Definition at line 484 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [87/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitAForm ,
HarmonicOscillatorDamped_SecondOrder  )

Definition at line 579 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [88/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitDForm ,
HarmonicOscillatorDamped_SecondOrder  )

Definition at line 691 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [89/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( NewmarkImplicitAForm ,
HarmonicOscillatorDamped_FirstOrder  )

Definition at line 803 of file Tempus_NewmarkTest.cpp.

◆ TEUCHOS_UNIT_TEST() [90/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( OperatorSplit ,
ConstructingFromDefaults  )

Definition at line 44 of file Tempus_OperatorSplitTest.cpp.

◆ TEUCHOS_UNIT_TEST() [91/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( OperatorSplit ,
VanDerPol  )

Definition at line 139 of file Tempus_OperatorSplitTest.cpp.

◆ TEUCHOS_UNIT_TEST() [92/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( PhysicsState ,
SinCos  )

Definition at line 40 of file Tempus_PhysicsStateTest.cpp.

◆ TEUCHOS_UNIT_TEST() [93/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling ,
ParameterList  )

Definition at line 51 of file Tempus_SubcyclingTest.cpp.

◆ TEUCHOS_UNIT_TEST() [94/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling ,
ConstructingFromDefaults  )

Definition at line 107 of file Tempus_SubcyclingTest.cpp.

◆ TEUCHOS_UNIT_TEST() [95/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling ,
SinCosAdapt  )

Definition at line 216 of file Tempus_SubcyclingTest.cpp.

◆ TEUCHOS_UNIT_TEST() [96/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Subcycling ,
VanDerPolOperatorSplit  )

Definition at line 381 of file Tempus_SubcyclingTest.cpp.

◆ computeLinearRegression() [1/2]

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

Definition at line 139 of file Tempus_ConvergenceTestUtils.hpp.

◆ computeLinearRegression() [2/2]

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.

◆ computeLinearRegressionLogLog()

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

Definition at line 160 of file Tempus_ConvergenceTestUtils.hpp.

◆ linearRegression()

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

Definition at line 181 of file Tempus_ConvergenceTestUtils.hpp.

◆ writeOrderError() [1/3]

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.

◆ writeOrderError() [2/3]

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.

◆ writeOrderError() [3/3]

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.

◆ writeSolution()

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.

◆ enableFPE()

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.

◆ TEUCHOS_UNIT_TEST() [97/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal ,
ParameterList  )

Definition at line 52 of file Tempus_TrapezoidalTest.cpp.

◆ TEUCHOS_UNIT_TEST() [98/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal ,
ConstructingFromDefaults  )

Definition at line 104 of file Tempus_TrapezoidalTest.cpp.

◆ TEUCHOS_UNIT_TEST() [99/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal ,
SinCos  )

Definition at line 223 of file Tempus_TrapezoidalTest.cpp.

◆ TEUCHOS_UNIT_TEST() [100/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( Trapezoidal ,
VanDerPol  )

Definition at line 339 of file Tempus_TrapezoidalTest.cpp.

◆ TEUCHOS_UNIT_TEST() [101/101]

Tempus_Test::TEUCHOS_UNIT_TEST ( version ,
default  )

Definition at line 14 of file version.cpp.