operator(.DotP.) Interface

public interface operator(.DotP.)

Module Procedures

public function DotP2D(V1, V2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function DotP3D(V1, V2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function ContP2D(M1, M2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function ContP3D(M1, M2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function ContP2DS(M1, M2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function ContP3DS(M1, M2)

Arguments

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

Return Value real(kind=C_DOUBLE)

public function Mat2DDotMatS2D(M1, M2)

Author
Blaise Bourdin (2016, bourdin@lsu.edu)

Mat2DDotMatS2D:

Arguments

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

Return Value real(kind=C_DOUBLE)

public function MatS2DDotMat2D(M1, M2)

Author
Blaise Bourdin (2016, bourdin@lsu.edu)

MatS2DDotMat2D:

Arguments

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

Return Value real(kind=C_DOUBLE)

public function Mat3DDotMatS3D(M1, M2)

Author
Blaise Bourdin (2016, bourdin@lsu.edu)

Mat3DDotMatS3D:

Arguments

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

Return Value real(kind=C_DOUBLE)

public function MatS3DDotMat3D(M1, M2)

Author
Blaise Bourdin (2016, bourdin@lsu.edu)

MatS3DDotMat3D:

Arguments

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

Return Value real(kind=C_DOUBLE)