artivis / manif

A small C++11 header-only library for Lie theory.
https://artivis.github.io/manif
MIT License
1.46k stars 239 forks source link

Group actions for complex groups #291

Closed joansola closed 3 months ago

joansola commented 5 months ago

Complex groups are SE(3), SE_2(3), Sgal(3).

I was thinking, regarding act() in all complex groups. Maybe we could have special actions. In case e.g. of SGal3, we would have:

and other possible actions only available for this group.

In SE3 we have a similar problem, in

In manif we already have some examples on non-abstracted methods:

so I see no fundamental impediment for act(). In fact, it is possible that act() as an abstract form is not convenient, precisely because actions are not pre-defined operations for Lie groups in their abstract form.

artivis commented 5 months ago

Isn't this a duplicate of https://github.com/artivis/manif/issues/119? If so, could you update #119 with this comment and close this ticket?

joansola commented 3 months ago

copied to #119