jaxlie.utils
Package Contents
Functions
|
Helper for grabbing type-specific precision constants. |
|
Decorator for registering Lie group dataclasses. |
- jaxlie.utils.get_epsilon(dtype)[source]
Helper for grabbing type-specific precision constants.
- Parameters:
dtype (jax.numpy.dtype) – Datatype.
- Returns:
Output float.
- Return type:
float
- jaxlie.utils.register_lie_group(*, matrix_dim, parameters_dim, tangent_dim, space_dim)[source]
Decorator for registering Lie group dataclasses.
Sets dimensionality class variables, and marks all methods for JIT compilation.
- Parameters:
matrix_dim (int) –
parameters_dim (int) –
tangent_dim (int) –
space_dim (int) –
- Return type:
Callable[[Type[T]], Type[T]]