taylor generates an Ordinary Differential Equation (ODE) solver that
- writes source and header codes automatically,
- has a high level of reusability, and
- is thread-safe.
Moreover, taylor also
- allows flexible arithmetic definition,
- provides highly-accurate numerical solutions,
- incorporates jet transport, and
- computes directional, first-order, and high-order variational equations.
We recommend reviewing the manual for further details.
Joan Gimeno, Angel Jorba, and Maorong Zou
- Preprocessor of macro expansion, flag -input_only
- Uniform time grid for a taylor integration
- Runge Kutta steppers
- Wrapper for Python
- Header for ARB library
- MY_CLOUD datatype for vectorized integrations
- Power operator ** in ODE definition is now accepted
- Manual upgraded
- Other minor bugs fixed
- New macro MY_JET_FUN and MY_COEF_FUN
- MY_SCAL has been changed by MY_COEF
- New arithmetics for MY_COEF: tree < nsym > < deg >, and myfloat
- New fprintf, fscanf, and sscanf of MY_JET
- New flag expression that allows use of expressions in input file
- New -1 flag in taylor_step to cover double log under/overflows.
- Macros GetNumSymbols and SetNumSymbols are now GetJetNumSymbols and SetJetNumSymbols respectively.
- Macros GetJetCoefficient and SetJetCoefficient merged into JetCoefficient
- Internal changes such as the use of enum for different arithmetic
- taylor1 compatibility with fortran77
- Manual updates
- Complex types for double, long double, quadruple, and arbitrary precision.
- Option to provide NULL input in order or step size for step controls different than 0.
- Macros GetNumSymbols and GetJetVarDegree to know the working degrees and symbols.
- Minor bugs/typos corrected and corrected example 9.4.
- Manual updated.
- Minor updates
- Removed static variables number_of_jet_vars, number_of_symbols, degree_of_jet_vars, monomial_counts, monomial_offsets and size_of_jet_variable from output files.
- Rename symbolic constants SIZE_OF_JET_VAR to _MAX_SIZE_OF_JET_VAR, _DEGREE_OF_JET_VARS to _MAX_DEGREE_OF_JET_VARS and _NUMBER_OF_SYMBOLS to _NUMBER_OF_MAX_SYMBOLS
- In taylor_step_xxx, allow user to pass NULL to ht, and order.
- Update Makefile in doc/example2 to use -jet_library jet_1.
- First commit