Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Tempus_Unit_Test::StepperRKModifierXTest Class Reference

#include <Tempus_UnitTest_RK_Utils.hpp>

Inheritance diagram for Tempus_Unit_Test::StepperRKModifierXTest:
Tempus::StepperRKModifierXBase< double > Tempus::StepperRKAppAction< Scalar >

Public Member Functions

 StepperRKModifierXTest ()
 Constructor.
 
virtual ~StepperRKModifierXTest ()
 Destructor.
 
virtual void modify (Teuchos::RCP< Thyra::VectorBase< double > > x, const double time, const double dt, const int stageNumber, const typename Tempus::StepperRKModifierXBase< double >::MODIFIER_TYPE modType)
 Observe RK Stepper at end of takeStep.
 
- Public Member Functions inherited from Tempus::StepperRKModifierXBase< double >
virtual void modify (Teuchos::RCP< Thyra::VectorBase< double > >, const double, const double, const int, const MODIFIER_TYPE modType)=0
 Modify solution based on the MODIFIER_TYPE.
 
- Public Member Functions inherited from Tempus::StepperRKAppAction< Scalar >
 StepperRKAppAction ()
 Constructor.
 
virtual ~StepperRKAppAction ()
 Destructor.
 
virtual void execute (Teuchos::RCP< SolutionHistory< Scalar > > sh, Teuchos::RCP< StepperRKBase< Scalar > > stepper, const typename StepperRKAppAction< Scalar >::ACTION_LOCATION actLoc)=0
 Execute application action for RK Stepper.
 

Public Attributes

bool testX_BEGIN_STEP
 
bool testX_BEGIN_STAGE
 
bool testX_BEFORE_SOLVE
 
bool testX_AFTER_SOLVE
 
bool testX_BEFORE_EXPLICIT_EVAL
 
bool testXDOT_END_STAGE
 
bool testX_END_STEP
 
double testX
 
double testEndStageX
 
double testDt
 
double testTime
 
int testStageNumber
 
double testStageX
 

Additional Inherited Members

- Public Types inherited from Tempus::StepperRKModifierXBase< double >
enum  MODIFIER_TYPE
 Indicates the location of application action (see algorithm). More...
 
- Public Types inherited from Tempus::StepperRKAppAction< Scalar >
enum  ACTION_LOCATION {
  BEGIN_STEP , BEGIN_STAGE , BEFORE_SOLVE , AFTER_SOLVE ,
  BEFORE_EXPLICIT_EVAL , END_STAGE , END_STEP
}
 Indicates the location of application action (see algorithm). More...
 

Detailed Description

Definition at line 454 of file Tempus_UnitTest_RK_Utils.hpp.

Constructor & Destructor Documentation

◆ StepperRKModifierXTest()

Tempus_Unit_Test::StepperRKModifierXTest::StepperRKModifierXTest ( )
inline

Constructor.

Definition at line 460 of file Tempus_UnitTest_RK_Utils.hpp.

◆ ~StepperRKModifierXTest()

virtual Tempus_Unit_Test::StepperRKModifierXTest::~StepperRKModifierXTest ( )
inlinevirtual

Destructor.

Definition at line 477 of file Tempus_UnitTest_RK_Utils.hpp.

Member Function Documentation

◆ modify()

virtual void Tempus_Unit_Test::StepperRKModifierXTest::modify ( Teuchos::RCP< Thyra::VectorBase< double > >  x,
const double  time,
const double  dt,
const int  stageNumber,
const typename Tempus::StepperRKModifierXBase< double >::MODIFIER_TYPE  modType 
)
inlinevirtual

Observe RK Stepper at end of takeStep.

Definition at line 480 of file Tempus_UnitTest_RK_Utils.hpp.

Member Data Documentation

◆ testX_BEGIN_STEP

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_BEGIN_STEP

Definition at line 534 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX_BEGIN_STAGE

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_BEGIN_STAGE

Definition at line 535 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX_BEFORE_SOLVE

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_BEFORE_SOLVE

Definition at line 536 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX_AFTER_SOLVE

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_AFTER_SOLVE

Definition at line 537 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX_BEFORE_EXPLICIT_EVAL

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_BEFORE_EXPLICIT_EVAL

Definition at line 538 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testXDOT_END_STAGE

bool Tempus_Unit_Test::StepperRKModifierXTest::testXDOT_END_STAGE

Definition at line 539 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX_END_STEP

bool Tempus_Unit_Test::StepperRKModifierXTest::testX_END_STEP

Definition at line 540 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testX

double Tempus_Unit_Test::StepperRKModifierXTest::testX

Definition at line 541 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testEndStageX

double Tempus_Unit_Test::StepperRKModifierXTest::testEndStageX

Definition at line 542 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testDt

double Tempus_Unit_Test::StepperRKModifierXTest::testDt

Definition at line 543 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testTime

double Tempus_Unit_Test::StepperRKModifierXTest::testTime

Definition at line 544 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testStageNumber

int Tempus_Unit_Test::StepperRKModifierXTest::testStageNumber

Definition at line 545 of file Tempus_UnitTest_RK_Utils.hpp.

◆ testStageX

double Tempus_Unit_Test::StepperRKModifierXTest::testStageX

Definition at line 546 of file Tempus_UnitTest_RK_Utils.hpp.


The documentation for this class was generated from the following file: