operator(+) Interface

public interface operator(+)

Module Procedures

public function SumVect2D(V1, V2)

Arguments

Type IntentOptional Attributes Name
type(Vect2D), intent(in) :: V1
type(Vect2D), intent(in) :: V2

Return Value type(Vect2D)

public function SumVect3D(V1, V2)

Arguments

Type IntentOptional Attributes Name
type(Vect3D), intent(in) :: V1
type(Vect3D), intent(in) :: V2

Return Value type(Vect3D)

public function SumMat2D(M1, M2)

Arguments

Type IntentOptional Attributes Name
type(Mat2D), intent(in) :: M1
type(Mat2D), intent(in) :: M2

Return Value type(Mat2D)

public function SumMat3D(M1, M2)

Arguments

Type IntentOptional Attributes Name
type(Mat3D), intent(in) :: M1
type(Mat3D), intent(in) :: M2

Return Value type(Mat3D)

public function SumMatS2D(M1, M2)

Arguments

Type IntentOptional Attributes Name
type(MatS2D), intent(in) :: M1
type(MatS2D), intent(in) :: M2

Return Value type(MatS2D)

public function SumMatS3D(M1, M2)

Arguments

Type IntentOptional Attributes Name
type(MatS3D), intent(in) :: M1
type(MatS3D), intent(in) :: M2

Return Value type(MatS3D)

public function SumTens4OS2D(T1, T2)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS2D), intent(in) :: T1
type(Tens4OS2D), intent(in) :: T2

Return Value type(Tens4OS2D)

public function SumTens4OS3D(T1, T2)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS3D), intent(in) :: T1
type(Tens4OS3D), intent(in) :: T2

Return Value type(Tens4OS3D)