Enriquez, MarcoSymes, William W.2018-06-192018-06-192009-09Enriquez, Marco and Symes, William W.. "Time-Stepping Classes for Optimization (TSOpt)." (2009) <a href="https://hdl.handle.net/1911/102134">https://hdl.handle.net/1911/102134</a>.https://hdl.handle.net/1911/102134This report introduces the "Time Stepping Package for Optimization", or TSOpt, which is an interface for time-stepping simulation written in C++. It packages a simulator together with its derivatives (\sensitivities") and adjoint derivatives with respect to simulation parameters in a single object called a Jet, which can be used in conjunction with an optimization algorithm to solve a simulation-driven optimization problem. Further, TSOpt interfaces with the Rice Vector Library (RVL), allowing Jet objects to define a Operator subclass.19 ppengTime-Stepping Classes for Optimization (TSOpt)Technical reportTR09-33