normL2 Function

public elemental function normL2(self) result(norm)

Return the norm L2 of vector.

The norm L2 if defined as .

 type(vector) :: pt
 pt = ex + ey
 print "(F4.2)", pt%normL2()
 type(vector) :: pt
 pt = ex + ey
 print "(F4.2)", normL2(pt)

Arguments

TypeIntentOptionalAttributesName
class(vector), intent(in) :: self

Vector.

Return Value real(kind=R8P)

Norm L2.


Called by

proc~~norml2~~CalledByGraph proc~norml2 normL2 proc~vector_great_eq_i4p~3 vector_great_eq_I4P proc~vector_great_eq_i4p~3->proc~norml2 proc~i1p_low_vector~3 I1P_low_vector proc~i1p_low_vector~3->proc~norml2 proc~vector_low_r16p~3 vector_low_R16P proc~vector_low_r16p~3->proc~norml2 proc~r16p_eq_vector~3 R16P_eq_vector proc~r16p_eq_vector~3->proc~norml2 proc~i2p_not_eq_vector~3 I2P_not_eq_vector proc~i2p_not_eq_vector~3->proc~norml2 proc~r4p_great_vector~3 R4P_great_vector proc~r4p_great_vector~3->proc~norml2 proc~vector_eq_vector~3 vector_eq_vector proc~vector_eq_vector~3->proc~norml2 proc~vector_low_vector~3 vector_low_vector proc~vector_low_vector~3->proc~norml2 proc~vector_great_eq_i8p~3 vector_great_eq_I8P proc~vector_great_eq_i8p~3->proc~norml2 proc~vector_low_r4p~3 vector_low_R4P proc~vector_low_r4p~3->proc~norml2 proc~r16p_great_eq_vector~3 R16P_great_eq_vector proc~r16p_great_eq_vector~3->proc~norml2 proc~r8p_low_eq_vector~3 R8P_low_eq_vector proc~r8p_low_eq_vector~3->proc~norml2 proc~vector_not_eq_i2p~3 vector_not_eq_I2P proc~vector_not_eq_i2p~3->proc~norml2 proc~r4p_low_eq_vector~3 R4P_low_eq_vector proc~r4p_low_eq_vector~3->proc~norml2 proc~vector_great_i1p~3 vector_great_I1P proc~vector_great_i1p~3->proc~norml2 proc~i8p_eq_vector~3 I8P_eq_vector proc~i8p_eq_vector~3->proc~norml2 proc~vector_great_eq_r16p~3 vector_great_eq_R16P proc~vector_great_eq_r16p~3->proc~norml2 proc~vector_low_r8p~3 vector_low_R8P proc~vector_low_r8p~3->proc~norml2 proc~i1p_not_eq_vector~3 I1P_not_eq_vector proc~i1p_not_eq_vector~3->proc~norml2 proc~r16p_great_vector~3 R16P_great_vector proc~r16p_great_vector~3->proc~norml2 proc~r8p_low_vector~3 R8P_low_vector proc~r8p_low_vector~3->proc~norml2 proc~vector_not_eq_i4p~3 vector_not_eq_I4P proc~vector_not_eq_i4p~3->proc~norml2 proc~r4p_low_vector~3 R4P_low_vector proc~r4p_low_vector~3->proc~norml2 proc~vector_great_i2p~3 vector_great_I2P proc~vector_great_i2p~3->proc~norml2 proc~i8p_great_eq_vector~3 I8P_great_eq_vector proc~i8p_great_eq_vector~3->proc~norml2 proc~parallel~3 parallel proc~parallel~3->proc~norml2 proc~vector_great_eq_r4p~3 vector_great_eq_R4P proc~vector_great_eq_r4p~3->proc~norml2 proc~vector_low_eq_i1p~3 vector_low_eq_I1P proc~vector_low_eq_i1p~3->proc~norml2 proc~r16p_low_eq_vector~3 R16P_low_eq_vector proc~r16p_low_eq_vector~3->proc~norml2 proc~vector_not_eq_i8p~3 vector_not_eq_I8P proc~vector_not_eq_i8p~3->proc~norml2 proc~normalize~3 normalize proc~normalize~3->proc~norml2 proc~i4p_eq_vector~3 I4P_eq_vector proc~i4p_eq_vector~3->proc~norml2 proc~vector_great_i4p~3 vector_great_I4P proc~vector_great_i4p~3->proc~norml2 proc~i8p_great_vector~3 I8P_great_vector proc~i8p_great_vector~3->proc~norml2 proc~vector_great_eq_r8p~3 vector_great_eq_R8P proc~vector_great_eq_r8p~3->proc~norml2 proc~r16p_low_vector~3 R16P_low_vector proc~r16p_low_vector~3->proc~norml2 proc~r8p_not_eq_vector~3 R8P_not_eq_vector proc~r8p_not_eq_vector~3->proc~norml2 proc~vector_eq_i1p~3 vector_eq_I1P proc~vector_eq_i1p~3->proc~norml2 proc~vector_low_eq_i2p~3 vector_low_eq_I2P proc~vector_low_eq_i2p~3->proc~norml2 proc~vector_not_eq_r16p~3 vector_not_eq_R16P proc~vector_not_eq_r16p~3->proc~norml2 proc~i4p_great_eq_vector~3 I4P_great_eq_vector proc~i4p_great_eq_vector~3->proc~norml2 proc~r4p_not_eq_vector~3 R4P_not_eq_vector proc~r4p_not_eq_vector~3->proc~norml2 proc~vector_great_i8p~3 vector_great_I8P proc~vector_great_i8p~3->proc~norml2 proc~i8p_low_eq_vector~3 I8P_low_eq_vector proc~i8p_low_eq_vector~3->proc~norml2 proc~vector_great_eq_vector~3 vector_great_eq_vector proc~vector_great_eq_vector~3->proc~norml2 proc~i2p_eq_vector~3 I2P_eq_vector proc~i2p_eq_vector~3->proc~norml2 proc~vector_eq_i2p~3 vector_eq_I2P proc~vector_eq_i2p~3->proc~norml2 proc~vector_low_eq_i4p~3 vector_low_eq_I4P proc~vector_low_eq_i4p~3->proc~norml2 proc~vector_not_eq_r4p~3 vector_not_eq_R4P proc~vector_not_eq_r4p~3->proc~norml2 proc~i4p_great_vector~3 I4P_great_vector proc~i4p_great_vector~3->proc~norml2 proc~vector_great_r16p~3 vector_great_R16P proc~vector_great_r16p~3->proc~norml2 proc~i1p_eq_vector~3 I1P_eq_vector proc~i1p_eq_vector~3->proc~norml2 proc~i8p_low_vector~3 I8P_low_vector proc~i8p_low_vector~3->proc~norml2 proc~vector_great_vector~3 vector_great_vector proc~vector_great_vector~3->proc~norml2 proc~i2p_great_eq_vector~3 I2P_great_eq_vector proc~i2p_great_eq_vector~3->proc~norml2 proc~r16p_not_eq_vector~3 R16P_not_eq_vector proc~r16p_not_eq_vector~3->proc~norml2 proc~vector_eq_i4p~3 vector_eq_I4P proc~vector_eq_i4p~3->proc~norml2 proc~vector_low_eq_i8p~3 vector_low_eq_I8P proc~vector_low_eq_i8p~3->proc~norml2 proc~vector_not_eq_r8p~3 vector_not_eq_R8P proc~vector_not_eq_r8p~3->proc~norml2 proc~i4p_low_eq_vector~3 I4P_low_eq_vector proc~i4p_low_eq_vector~3->proc~norml2 proc~vector_great_r4p~3 vector_great_R4P proc~vector_great_r4p~3->proc~norml2 proc~i1p_great_eq_vector~3 I1P_great_eq_vector proc~i1p_great_eq_vector~3->proc~norml2 proc~vector_low_i1p~3 vector_low_I1P proc~vector_low_i1p~3->proc~norml2 program~volatile_doctest~102 volatile_doctest program~volatile_doctest~102->proc~norml2 proc~i2p_great_vector~3 I2P_great_vector proc~i2p_great_vector~3->proc~norml2 proc~angle angle proc~angle->proc~norml2 proc~vector_eq_i8p~3 vector_eq_I8P proc~vector_eq_i8p~3->proc~norml2 proc~vector_low_eq_r16p~3 vector_low_eq_R16P proc~vector_low_eq_r16p~3->proc~norml2 proc~vector_not_eq_vector~3 vector_not_eq_vector proc~vector_not_eq_vector~3->proc~norml2 proc~i4p_low_vector~3 I4P_low_vector proc~i4p_low_vector~3->proc~norml2 proc~r8p_eq_vector~3 R8P_eq_vector proc~r8p_eq_vector~3->proc~norml2 proc~vector_great_r8p~3 vector_great_R8P proc~vector_great_r8p~3->proc~norml2 proc~i8p_not_eq_vector~3 I8P_not_eq_vector proc~i8p_not_eq_vector~3->proc~norml2 proc~vector_low_i2p~3 vector_low_I2P proc~vector_low_i2p~3->proc~norml2 proc~i2p_low_eq_vector~3 I2P_low_eq_vector proc~i2p_low_eq_vector~3->proc~norml2 proc~vector_eq_r16p~3 vector_eq_R16P proc~vector_eq_r16p~3->proc~norml2 proc~vector_low_eq_r4p~3 vector_low_eq_R4P proc~vector_low_eq_r4p~3->proc~norml2 proc~r8p_great_eq_vector~3 R8P_great_eq_vector proc~r8p_great_eq_vector~3->proc~norml2 proc~vector_great_eq_i1p~3 vector_great_eq_I1P proc~vector_great_eq_i1p~3->proc~norml2 proc~i1p_great_vector~3 I1P_great_vector proc~i1p_great_vector~3->proc~norml2 proc~vector_low_i4p~3 vector_low_I4P proc~vector_low_i4p~3->proc~norml2 proc~i2p_low_vector~3 I2P_low_vector proc~i2p_low_vector~3->proc~norml2 proc~r4p_eq_vector~3 R4P_eq_vector proc~r4p_eq_vector~3->proc~norml2 proc~distance_to_line distance_to_line proc~distance_to_line->proc~norml2 proc~vector_eq_r4p~3 vector_eq_R4P proc~vector_eq_r4p~3->proc~norml2 proc~vector_low_eq_r8p~3 vector_low_eq_R8P proc~vector_low_eq_r8p~3->proc~norml2 proc~i4p_not_eq_vector~3 I4P_not_eq_vector proc~i4p_not_eq_vector~3->proc~norml2 proc~r8p_great_vector~3 R8P_great_vector proc~r8p_great_vector~3->proc~norml2 proc~vector_great_eq_i2p~3 vector_great_eq_I2P proc~vector_great_eq_i2p~3->proc~norml2 proc~vector_not_eq_i1p~3 vector_not_eq_I1P proc~vector_not_eq_i1p~3->proc~norml2 proc~i1p_low_eq_vector~3 I1P_low_eq_vector proc~i1p_low_eq_vector~3->proc~norml2 proc~vector_low_i8p~3 vector_low_I8P proc~vector_low_i8p~3->proc~norml2 proc~r4p_great_eq_vector~3 R4P_great_eq_vector proc~r4p_great_eq_vector~3->proc~norml2 proc~vector_eq_r8p~3 vector_eq_R8P proc~vector_eq_r8p~3->proc~norml2 proc~vector_low_eq_vector~3 vector_low_eq_vector proc~vector_low_eq_vector~3->proc~norml2 program~volatile_doctest~20 volatile_doctest program~volatile_doctest~20->proc~angle program~volatile_doctest~118 volatile_doctest program~volatile_doctest~118->proc~distance_to_line

Contents

None