cross_product Function

pure function cross_product(x, y) result(z)

Returns the cross product of two vectors

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(3)

Input vector 1

real(kind=wp), intent(in) :: y(3)

Input vector 2

Return Value real(kind=wp), (3)

Resulting cross-product


Called by

proc~~cross_product~3~~CalledByGraph proc~cross_product~3 cross_product proc~dem_col~2 DEM_col proc~dem_col~2->proc~cross_product~3 proc~dem_pw_col~2 DEM_PW_col proc~dem_pw_col~2->proc~cross_product~3 proc~cdifs_obj_updatecollisions cdifs_obj_UpdateCollisions proc~cdifs_obj_updatecollisions->proc~dem_col~2 proc~cdifs_obj_updatecollisions->proc~dem_pw_col~2 proc~cdifs_obj_advancesolutionrp cdifs_obj_AdvanceSolutionRP proc~cdifs_obj_advancesolutionrp->proc~cdifs_obj_updatecollisions proc~cdifs_obj_advancesolution cdifs_obj_AdvanceSolution proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionrp interface~cdifs_obj_advancesolution cdifs_obj%cdifs_obj_AdvanceSolution interface~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolution