Emerging research in computer graphics, inverse problems, and machine learning requires us to differentiate optimize parametric discontinuities. These discontinuities appear object boundaries, occlusion, contact, sudden change over time. In many domains, such as rendering physics simulation, we the parameters of models that are expressed integrals discontinuous functions. Ignoring during differ...