package
LieGroups.SO2
Special Orthogonal Group SO(2) — 2D rotations, parameterized by angle theta
Members
| Name | Kind | Description |
|---|---|---|
| product | function | SO(2) group product: angle addition |
| inverse | function | SO(2) inverse: negate angle |
| exp_map | function | Exponential map: so(2) -> SO(2) (identity map) |
| log_map | function | Logarithmic map: SO(2) -> so(2) (identity map) |
| to_Matrix | function | Convert angle to 2x2 rotation matrix |
| from_Matrix | function | Extract angle from 2x2 rotation matrix |
| rotate | function | Rotate a 2D vector by angle theta |
| wedge | function | so(2) scalar to skew-symmetric matrix |
| vee | function | Skew-symmetric matrix to so(2) scalar |
| adjoint | function | SO(2) adjoint |
| small_adjoint | function | so(2) adjoint |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
package SO2 "Special Orthogonal Group SO(2) — 2D rotations, parameterized by angle theta"
end SO2;