package
LieGroups.SO3.EulerSequences
Named intrinsic (B) and extrinsic (S) Euler representations; 1=x, 2=y, 3=z
Members
| Name | Kind | Description |
|---|---|---|
| B121 | package | |
| B131 | package | |
| B212 | package | |
| B232 | package | |
| B313 | package | |
| B323 | package | |
| B123 | package | |
| B132 | package | |
| B213 | package | |
| B231 | package | |
| B312 | package | |
| B321 | package | |
| S121 | package | |
| S131 | package | |
| S212 | package | |
| S232 | package | |
| S313 | package | |
| S323 | package | |
| S123 | package | |
| S132 | package | |
| S213 | package | |
| S231 | package | |
| S312 | package | |
| S321 | package |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
package EulerSequences
"Named intrinsic (B) and extrinsic (S) Euler representations; 1=x, 2=y, 3=z"
package B121 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x}, bodyFixed=true);
package B131 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x}, bodyFixed=true);
package B212 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y}, bodyFixed=true);
package B232 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y}, bodyFixed=true);
package B313 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z}, bodyFixed=true);
package B323 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z}, bodyFixed=true);
package B123 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z}, bodyFixed=true);
package B132 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y}, bodyFixed=true);
package B213 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z}, bodyFixed=true);
package B231 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x}, bodyFixed=true);
package B312 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y}, bodyFixed=true);
package B321 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x}, bodyFixed=true);
package S121 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x}, bodyFixed=false);
package S131 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x}, bodyFixed=false);
package S212 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y}, bodyFixed=false);
package S232 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y}, bodyFixed=false);
package S313 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z}, bodyFixed=false);
package S323 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z}, bodyFixed=false);
package S123 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z}, bodyFixed=false);
package S132 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y}, bodyFixed=false);
package S213 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.z}, bodyFixed=false);
package S231 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x}, bodyFixed=false);
package S312 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.x, LieGroups.SO3.Euler.Axis.y}, bodyFixed=false);
package S321 = LieGroups.SO3.Representations.Euler(
sequence={LieGroups.SO3.Euler.Axis.z, LieGroups.SO3.Euler.Axis.y, LieGroups.SO3.Euler.Axis.x}, bodyFixed=false);
end EulerSequences;