27  stepper->setModel(model);
 
   28  stepper->initialize();
 
   29  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   35  bool useFSAL              = stepper->getUseFSAL();
 
   36  std::string ICConsistency = stepper->getICConsistency();
 
   37  bool ICConsistencyCheck   = stepper->getICConsistencyCheck();
 
   38  bool useEmbedded          = stepper->getUseEmbedded();
 
   41  Teuchos::SerialDenseMatrix<int, double> A(NumStages, NumStages);
 
   42  Teuchos::SerialDenseVector<int, double> b(NumStages);
 
   43  Teuchos::SerialDenseVector<int, double> c(NumStages);
 
   44  Teuchos::SerialDenseVector<int, double> bstar(0);
 
   79  stepper->setAppAction(modifier);
 
   80  stepper->initialize();
 
   81  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   82  stepper->setAppAction(modifierX);
 
   83  stepper->initialize();
 
   84  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   85  stepper->setAppAction(observer);
 
   86  stepper->initialize();
 
   87  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   88  stepper->setUseFSAL(useFSAL);
 
   89  stepper->initialize();
 
   90  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   91  stepper->setICConsistency(ICConsistency);
 
   92  stepper->initialize();
 
   93  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   94  stepper->setICConsistencyCheck(ICConsistencyCheck);
 
   95  stepper->initialize();
 
   96  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   97  stepper->setUseEmbedded(useEmbedded);
 
   98  stepper->initialize();
 
   99  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
  101  stepper->setTableau(A, b, c, order, order, order);
 
  102  stepper->initialize();
 
  103  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
  107      model, useFSAL, ICConsistency, ICConsistencyCheck, useEmbedded, A, b, c,
 
  108      order, order, order, bstar, modifier));
 
  109  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
  112  TEUCHOS_ASSERT(stepper->getOrder() == 4);
 
 
void testRKAppAction(const Teuchos::RCP< Tempus::StepperRKBase< double > > &stepper, const Teuchos::RCP< const Thyra::ModelEvaluator< double > > &model, Teuchos::FancyOStream &out, bool &success)
Unit test utility for Stepper RK AppAction.