|
subroutine, public | rotations::rotations_init |
| doing self test More...
|
|
pure real(preal) function, dimension(4) | rotations::asquaternion (self) |
|
pure real(preal) function, dimension(3) | rotations::aseulers (self) |
|
pure real(preal) function, dimension(4) | rotations::asaxisangle (self) |
|
pure real(preal) function, dimension(3, 3) | rotations::asmatrix (self) |
|
pure real(preal) function, dimension(4) | rotations::asrodrigues (self) |
|
pure real(preal) function, dimension(3) | rotations::ashomochoric (self) |
|
subroutine | rotations::fromquaternion (self, qu) |
|
subroutine | rotations::fromeulers (self, eu, degrees) |
|
subroutine | rotations::fromaxisangle (self, ax, degrees, P) |
|
subroutine | rotations::frommatrix (self, om) |
|
pure elemental type(rotation) function | rotations::rotrot__ (self, R) |
| : Rotate a rotation More...
|
|
pure elemental subroutine | rotations::standardize (self) |
| quaternion representation with positive q More...
|
|
pure real(preal) function, dimension(3) | rotations::rotvector (self, v, active) |
| rotate a vector passively (default) or actively More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::rottensor2 (self, T, active) |
| rotate a rank-2 tensor passively (default) or actively More...
|
|
pure real(preal) function, dimension(3, 3, 3, 3) | rotations::rottensor4 (self, T, active) |
| rotate a rank-4 tensor passively (default) or actively More...
|
|
pure real(preal) function, dimension(6, 6) | rotations::rottensor4sym (self, T, active) |
| rotate a symmetric rank-4 tensor stored as (6,6) passively (default) or actively ToDo: Need to check active/passive !!! More...
|
|
pure elemental type(rotation) function | rotations::misorientation (self, other) |
| misorientation More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::qu2om (qu) |
| convert unit quaternion to rotation matrix More...
|
|
pure real(preal) function, dimension(3) | rotations::qu2eu (qu) |
| convert unit quaternion to Euler angles More...
|
|
pure real(preal) function, dimension(4) | rotations::qu2ax (qu) |
| convert unit quaternion to axis angle pair More...
|
|
pure real(preal) function, dimension(4) | rotations::qu2ro (qu) |
| convert unit quaternion to Rodrigues vector More...
|
|
pure real(preal) function, dimension(3) | rotations::qu2ho (qu) |
| convert unit quaternion to homochoric More...
|
|
pure real(preal) function, dimension(3) | rotations::qu2cu (qu) |
| convert unit quaternion to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::om2qu (om) |
| convert rotation matrix to cubochoric More...
|
|
pure real(preal) function, dimension(3) | rotations::om2eu (om) |
| orientation matrix to Euler angles More...
|
|
real(preal) function, dimension(4) | rotations::om2ax (om) |
| convert orientation matrix to axis angle pair More...
|
|
pure real(preal) function, dimension(4) | rotations::om2ro (om) |
| convert rotation matrix to Rodrigues vector More...
|
|
real(preal) function, dimension(3) | rotations::om2ho (om) |
| convert rotation matrix to homochoric More...
|
|
real(preal) function, dimension(3) | rotations::om2cu (om) |
| convert rotation matrix to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::eu2qu (eu) |
| Euler angles to unit quaternion. More...
|
|
pure real(preal) function, dimension(3, 3), public | rotations::eu2om (eu) |
| Euler angles to orientation matrix. More...
|
|
pure real(preal) function, dimension(4) | rotations::eu2ax (eu) |
| convert euler to axis angle More...
|
|
pure real(preal) function, dimension(4) | rotations::eu2ro (eu) |
| Euler angles to Rodrigues vector. More...
|
|
pure real(preal) function, dimension(3) | rotations::eu2ho (eu) |
| convert Euler angles to homochoric More...
|
|
real(preal) function, dimension(3) | rotations::eu2cu (eu) |
| convert Euler angles to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::ax2qu (ax) |
| convert axis angle pair to quaternion More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::ax2om (ax) |
| convert axis angle pair to orientation matrix More...
|
|
pure real(preal) function, dimension(3) | rotations::ax2eu (ax) |
| convert axis angle pair to Euler angles More...
|
|
pure real(preal) function, dimension(4) | rotations::ax2ro (ax) |
| convert axis angle pair to Rodrigues vector More...
|
|
pure real(preal) function, dimension(3) | rotations::ax2ho (ax) |
| convert axis angle pair to homochoric More...
|
|
real(preal) function, dimension(3) | rotations::ax2cu (ax) |
| convert axis angle pair to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::ro2qu (ro) |
| convert Rodrigues vector to unit quaternion More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::ro2om (ro) |
| convert Rodrigues vector to rotation matrix More...
|
|
pure real(preal) function, dimension(3) | rotations::ro2eu (ro) |
| convert Rodrigues vector to Euler angles More...
|
|
pure real(preal) function, dimension(4) | rotations::ro2ax (ro) |
| convert Rodrigues vector to axis angle pair More...
|
|
pure real(preal) function, dimension(3) | rotations::ro2ho (ro) |
| convert Rodrigues vector to homochoric More...
|
|
pure real(preal) function, dimension(3) | rotations::ro2cu (ro) |
| convert Rodrigues vector to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::ho2qu (ho) |
| convert homochoric to unit quaternion More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::ho2om (ho) |
| convert homochoric to rotation matrix More...
|
|
pure real(preal) function, dimension(3) | rotations::ho2eu (ho) |
| convert homochoric to Euler angles More...
|
|
pure real(preal) function, dimension(4) | rotations::ho2ax (ho) |
| convert homochoric to axis angle pair More...
|
|
pure real(preal) function, dimension(4) | rotations::ho2ro (ho) |
| convert homochoric to Rodrigues vector More...
|
|
pure real(preal) function, dimension(3) | rotations::ho2cu (ho) |
| convert homochoric to cubochoric More...
|
|
pure real(preal) function, dimension(4) | rotations::cu2qu (cu) |
| convert cubochoric to unit quaternion More...
|
|
pure real(preal) function, dimension(3, 3) | rotations::cu2om (cu) |
| convert cubochoric to rotation matrix More...
|
|
pure real(preal) function, dimension(3) | rotations::cu2eu (cu) |
| convert cubochoric to Euler angles More...
|
|
real(preal) function, dimension(4) | rotations::cu2ax (cu) |
| convert cubochoric to axis angle pair More...
|
|
pure real(preal) function, dimension(4) | rotations::cu2ro (cu) |
| convert cubochoric to Rodrigues vector More...
|
|
pure real(preal) function, dimension(3) | rotations::cu2ho (cu) |
| convert cubochoric to homochoric More...
|
|
subroutine | rotations::unittest |
| check correctness of some rotations functions More...
|
|