blade_rotate Subroutine

public subroutine blade_rotate(this, angleRad, axisX, axisY, axisZ, originX, originY, originZ, rotateType)

Uses

Rotate blade geometry about axis at specified origin Rotation angle in radians

Type Bound

blade_class

Arguments

Type IntentOptional Attributes Name
class(blade_class), intent(inout) :: this
real(kind=dp), intent(in), value :: angleRad
real(kind=dp), intent(in), value :: axisX
real(kind=dp), intent(in), value :: axisY
real(kind=dp), intent(in), value :: axisZ
real(kind=dp), intent(in), value :: originX
real(kind=dp), intent(in), value :: originY
real(kind=dp), intent(in), value :: originZ
character(len=*), intent(in) :: rotateType