30:bd13c2ae3450 | 32:56c8adc32b09 |
---|---|
366 } | 366 } |
367 } | 367 } |
368 | 368 |
369 make_convolutionsupportgenerator_unaryop!(Neg, neg); | 369 make_convolutionsupportgenerator_unaryop!(Neg, neg); |
370 | 370 |
371 /// Trait for indicating that `Self` is Lipschitz with respect to the seminorm `D`. | |
372 pub trait Lipschitz<D> { | |
373 /// The type of floats | |
374 type FloatType : Float; | |
375 | |
376 /// Returns the Lipschitz factor of `self` with respect to the seminorm `D`. | |
377 fn lipschitz_factor(&self, seminorm : &D) -> Option<Self::FloatType>; | |
378 } |