Scalable Analysis and Design Using Automatic Differentiation | Synapse