Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
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  IntegratorBasic
 Basic time integrator. 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  SolutionHistory
 SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of SolutionStates for later retrival and reuse, such as checkpointing, restart, and undo operations. More...
 
class  SolutionState
 Solution state for integrators and steppers. SolutionState contains the metadata for solutions and the solutions themselves. 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.