Revamped timestepping interface. Below are selected commits documenting some of this work.

Author Commit Message Date Builds
Sean Farley
Updated the TSStep documentation Hg-commit: f57e61f505d4af71f670a45620682367e49dc42a
Sean Farley
Updated the sundials interface to implement TSStep and TSInterpolate Hg-commit: 50b49cb0ae26b5eae12652383bb86375b50ad3ad
Sean Farley
Removed TSSetSolution from example because it is no longer needed when using TSSolve Hg-commit: be77edf3eba3e1c7fe1e5731970fc4701aa3615c
Sean Farley
Fixed passing the wrong flag to TSSetExactFinalTime in TSSetFromOptions Hg-commit: 3dad069cc3eb12f77bb4a00060f4d7924cc8fa5a
Sean Farley
Fixed final time pointer typo in TSSolve Hg-commit: 3351899ac0fd32b2d95e86f0bdfdc56d9076d2a6
Sean Farley
Fixed and cleaned the TS Matlab interface Hg-commit: 62f4b8f4b433eb87573eea9ea2c728d09fa39bb1
Sean Farley
Got rid of the internal cvode->pc because it is no longer needed (Use TSGetSNES instead) Hg-commit: 195e90f36d44a5cb207b1a3165af0e0655189d3d
Sean Farley
Put PETSC_DEFAULT logic into TSSetDuration and TSSolve Hg-commit: bb00ea0ba4ef2f3f54042ad4f6205f0ffbcfab51
Sean Farley
Updated ex3.c to new TS interface Hg-commit: d04127017ac181877a6f4848ecdfa96399b55fee
Sean Farley
Added TSComputeIFunctionLinear and TSComputeIJacobianConstant Hg-commit: fac60935917025029665a8f975feea59485e5a48
Sean Farley
Fixed ex2 for the new TS interface Hg-commit: e0306cad10a71263fc45d7fc4ce6cfaad28da22b
Sean Farley
Fixed up ex17 to use enum options and new TS interface Hg-commit: 31e20b703fd66a9d70ff812d531927afb4c91e4d
Sean Farley
Updated ex14.c to new TS interface Hg-commit: f0b18366e46208b2b9c5880b086ddc54fe9e17e4
Sean Farley
Fixed ex12.c TS interface and added runex12 output to makefile Hg-commit: fa196fae06ab58a5a01b068bd58a671f1bd3e8d2
Sean Farley
Fixed ex11.c TS interface and added runex11 output to makefile Hg-commit: caf79923aeab51eab23192fa6b8afbde18c93011
Sean Farley
Added struct _UserOps for user applied functions so that they don't get memzero'ed when setting up TS Hg-commit: 0f707c33af037228d5e9533874d141687cd7307c
Sean Farley
Update ex8 to new TS interface Hg-commit: 53f500265bc4b318af806eba98dc006ffd079a60
Sean Farley
Memzero ts->ops when calling TSSetType to avoid stale ops Hg-commit: d944d3c9e0f5b9270ae3a3b9591017fc16c1381f
Sean Farley
Updated ex7.c to new TS interface Hg-commit: 136959c02b9490716b3cc24104ae98d9704f7c9c
Sean Farley
Call TSSetUp in TSSolve in case it wasn't called before Hg-commit: 8ff51b8adbd22c8000e6cd7ef8f1b40d895fabdc