grid_tools  1.10.0
pmat4::rottoax Interface Reference

Private Member Functions

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...
 

Detailed Description

Definition at line 92 of file pmat4.f90.

Constructor & Destructor Documentation

◆ 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]orth333*3 proper rotation matrix
[out]ax3axial 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: