Multiply a pv-vector by an r-matrix.
Status: vector/matrix support routine.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(3,3) | :: | r | r-matrix |
|
real(kind=wp), | intent(in), | dimension(3,2) | :: | pv | pv-vector |
|
real(kind=wp), | intent(out), | dimension(3,2) | :: | rpv | R * PV |
subroutine RXPV ( r, pv, rpv )
implicit none
real(wp),dimension(3,3),intent(in) :: r !! r-matrix
real(wp),dimension(3,2),intent(in) :: pv !! pv-vector
real(wp),dimension(3,2),intent(out) :: rpv !! R * PV
call RXP ( r, pv(1,1), rpv(1,1) )
call RXP ( r, pv(1,2), rpv(1,2) )
end subroutine RXPV