Roman

Results 12 issues of Roman

Some math functions like logarithm and trigonometric ones already exist for `float_v` and `double_v`. Would be a good idea to add a portable `Vc::pow` function as well. Is there any...

At the moment Fastor provides the fastest LU decomposition, inversion and solve routines for small tensors but lacks a fast SVD routine

feature request

The operator() for tensors could be overloaded to provide a similar functionality to `seq`, `fseq` and `iseq`, like so ~~~c++ operator()(std::initializer_list _s1, std::initializer_list _s2); ~~~ The tensor could then be...

bug
enhancement

At the moment Fastor provides the fastest LU decomposition, inversion and solve routines for small tensors but lacks a fast eigen decomposition routine

feature request

All tensor types and their `assign/trivial_assign` functions should use `is_aligned` instead of `FASTOR_ALIGNED`. 1. We should introduce `alignment_t` or `alignment_v` for all tensor types with storage 2. We should introduce...

enhancement
simd

Just opening for discussion. But implementing masked vectors for each vector type *might* give some performance advantage over the current implementation

enhancement
simd

Importrant is PEP8. PEP257 is mainly already in place, although some functions lack docstrings.