This add partial support of fixed-points numbers. Here "partial" means that fixed-point numbers implement all the scalar traits (including RealField) but a lot of their functions are just unimplemented!(). Among the special functions, only non-hyperbolic trigonometric functions, sqrt, and exp, are implemented.
In order to enable fixed-point supports, it is necessary to enable the partial_fixed_point_support feature of simba. The supported fixed-point types are exported in the simba::scalar module (e.g. simba::scalar::FixedI40F24 for a 64-bits fixed-point numbers with a 24-bits decimal part.
This add partial support of fixed-points numbers. Here "partial" means that fixed-point numbers implement all the
scalar
traits (includingRealField
) but a lot of their functions are justunimplemented!()
. Among the special functions, only non-hyperbolic trigonometric functions, sqrt, and exp, are implemented.In order to enable fixed-point supports, it is necessary to enable the
partial_fixed_point_support
feature of simba. The supported fixed-point types are exported in thesimba::scalar
module (e.g.simba::scalar::FixedI40F24
for a 64-bits fixed-point numbers with a 24-bits decimal part.