29  stepper->setModel(model);
 
   30  stepper->initialize();
 
   31  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   40  bool useFSAL              = stepper->getUseFSAL();
 
   41  std::string ICConsistency = stepper->getICConsistency();
 
   42  bool ICConsistencyCheck   = stepper->getICConsistencyCheck();
 
   43  bool useEmbedded          = stepper->getUseEmbedded();
 
   44  bool zeroInitialGuess     = stepper->getZeroInitialGuess();
 
   48  Teuchos::SerialDenseMatrix<int, double> A(NumStages, NumStages);
 
   49  Teuchos::SerialDenseVector<int, double> b(NumStages);
 
   50  Teuchos::SerialDenseVector<int, double> c(NumStages);
 
   51  Teuchos::SerialDenseVector<int, double> bstar(0);
 
   54  A(0, 0) = 0.2928932188134524;
 
   56  A(1, 0) = 0.7071067811865476;
 
   57  A(1, 1) = 0.2928932188134524;
 
   60  b(0) = 0.7071067811865476;
 
   61  b(1) = 0.2928932188134524;
 
   64  c(0) = 0.2928932188134524;
 
   70  stepper->setAppAction(modifier);
 
   71  stepper->initialize();
 
   72  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   73  stepper->setAppAction(modifierX);
 
   74  stepper->initialize();
 
   75  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   76  stepper->setAppAction(observer);
 
   77  stepper->initialize();
 
   78  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   79  stepper->setSolver(solver);
 
   80  stepper->initialize();
 
   81  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   82  stepper->setUseFSAL(useFSAL);
 
   83  stepper->initialize();
 
   84  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   85  stepper->setICConsistency(ICConsistency);
 
   86  stepper->initialize();
 
   87  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   88  stepper->setICConsistencyCheck(ICConsistencyCheck);
 
   89  stepper->initialize();
 
   90  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   91  stepper->setUseEmbedded(useEmbedded);
 
   92  stepper->initialize();
 
   93  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   94  stepper->setZeroInitialGuess(zeroInitialGuess);
 
   95  stepper->initialize();
 
   96  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
   98  stepper->setTableau(A, b, c, order, order, order);
 
   99  stepper->initialize();
 
  100  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
  104      model, solver, useFSAL, ICConsistency, ICConsistencyCheck, useEmbedded,
 
  105      zeroInitialGuess, modifier, A, b, c, order, order, order, bstar));
 
  106  TEUCHOS_TEST_FOR_EXCEPT(!stepper->isInitialized());
 
  109  TEUCHOS_ASSERT(stepper->getOrder() == 2);