Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(spatial_rotation), | intent(inout) | :: | this |
spatial_rotation object to compuet the matrices for |
||
double precision, | intent(in), | DIMENSION(3) | :: | euler_angles | ||
double precision, | intent(out), | DIMENSION(3,3) | :: | r_x |
Rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | r_y |
Rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | r_z |
Rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | r |
Full rotation operator |
|
double precision, | intent(out), | DIMENSION(4,4) | :: | matrix(0:3,0:3) |
matrix representing the Lorentz boost |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | inv_r_x |
Inverse rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | inv_r_y |
Inverse rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | inv_r_z |
Inverse rotation operator around the axis |
|
double precision, | intent(out), | DIMENSION(3,3) | :: | inv_r |
Inverse of the full rotation operator |
|
double precision, | intent(out), | DIMENSION(4,4) | :: | inv_matrix(0:3,0:3) |
Inverse of the matrix representing the Lorentz boost |
Compute the matrices for the spatial_rotation