assignment(=) Interface

public interface assignment(=)

Contents


Module Procedures

private pure elemental subroutine quat_assign(x, y)

Assigns a quaternion to another.

Arguments

Type IntentOptional Attributes Name
type(quaternion), intent(out) :: x

The resulting quaternion.

type(quaternion), intent(in) :: y

The source quaternion.

private pure subroutine quat_assign_vec4(x, y)

Assigns a 4-element vector to a quaternion.

Arguments

Type IntentOptional Attributes Name
type(quaternion), intent(out) :: x

The resulting quaternion.

real(kind=real64), intent(in), dimension(4) :: y

The source vector.