|
subroutine | rottoax (orth33, ax3) |
| Assuming that given orth33 is a 3*3 proper rotation matrix, derive an axial 3-vector, ax3, such that orth33 is implied by ax3 when the latter is interpreted as encoding a rotation (as in subroutine axtorot). More...
|
|
Definition at line 92 of file pmat4.f90.
◆ rottoax()
subroutine pmat4::rottoax::rottoax |
( |
real(dp), dimension(3,3), intent(in) |
orth33, |
|
|
real(dp), dimension(3), intent(out) |
ax3 |
|
) |
| |
|
private |
Assuming that given orth33 is a 3*3 proper rotation matrix, derive an axial 3-vector, ax3, such that orth33 is implied by ax3 when the latter is interpreted as encoding a rotation (as in subroutine axtorot).
Note that such ax3 are not unique – adding any multiple of 2*pi times the parallel unit vector leads to the same orth33.
- Parameters
-
[in] | orth33 | 3*3 proper rotation matrix |
[out] | ax3 | axial 3-vector |
- Author
- R. J. Purser
Definition at line 1518 of file pmat4.f90.
The documentation for this interface was generated from the following file:
- /lfs/h2/emc/global/noscrub/George.Gayno/ufs_utils.git/UFS_UTILS/sorc/grid_tools.fd/regional_esg_grid.fd/pmat4.f90