warp.div ======== .. function:: warp._src.lang.div(a: Scalar, b: Scalar) -> Scalar .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. .. function:: warp._src.lang.div(a: Vector[Scalar,Any], b: Scalar) -> Vector[Scalar,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a vector by a scalar. .. function:: warp._src.lang.div(a: Scalar, b: Vector[Scalar,Any]) -> Vector[Scalar,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a scalar by each element of a vector. .. function:: warp._src.lang.div(a: Matrix[Scalar,Any,Any], b: Scalar) -> Matrix[Scalar,Any,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a matrix by a scalar. .. function:: warp._src.lang.div(a: Scalar, b: Matrix[Scalar,Any,Any]) -> Matrix[Scalar,Any,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a scalar by each element of a matrix. .. function:: warp._src.lang.div(a: Quaternion[Float], b: Scalar) -> Quaternion[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a quaternion by a scalar. The result is unnormalized. .. function:: warp._src.lang.div(a: Scalar, b: Quaternion[Float]) -> Quaternion[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide two values. Divide a scalar by a quaternion. The result is unnormalized. .. function:: warp._src.lang.div(a: Tile[Any,tuple[int, ...]], b: Tile[Any,tuple[int, ...]]) -> Tile[Any,tuple[int, ...]] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Element-wise division of tiles. .. function:: warp._src.lang.div(a: Tile[Any,tuple[int, ...]], b: Any) -> Tile[Any,tuple[int, ...]] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide tile elements by a constant. Divide each element of a tile by a constant (scalar, vector, or matrix). At least one of the tile's element type or the constant type must be scalar. Underlying scalar types must match. .. function:: warp._src.lang.div(a: Any, b: Tile[Any,tuple[int, ...]]) -> Tile[Any,tuple[int, ...]] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Divide a constant by tile elements. Divide a constant (scalar, vector, or matrix) by each element of a tile. At least one of the tile's element type or the constant type must be scalar. Underlying scalar types must match.