outerdiff_d Function

public function outerdiff_d(a, b)

Arguments

Type IntentOptional AttributesName
real(kind=DP), intent(in), DIMENSION(:):: a
real(kind=DP), intent(in), DIMENSION(:):: b

Return Value real(kind=DP), DIMENSION(size(a),size(b))


Contents

Source Code


Source Code

	FUNCTION outerdiff_d(a,b)
	REAL(DP), DIMENSION(:), INTENT(IN) :: a,b
	REAL(DP), DIMENSION(size(a),size(b)) :: outerdiff_d
	outerdiff_d = spread(a,dim=2,ncopies=size(b)) - &
		spread(b,dim=1,ncopies=size(a))
	END FUNCTION outerdiff_d