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);