operator(*) Interface

public interface operator(*)

Module Procedures

public function MEF90HookesLaw2DXMatS2D(A, X)

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

MEF90HookesLaw2DXMatS2D:

Arguments

Type IntentOptional Attributes Name
type(MEF90HookesLaw2D), intent(in) :: A
type(MatS2D), intent(in) :: X

Return Value type(MatS2D)

public function MEF90HookesLaw3DXMatS3D(A, X)

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

MEF90HookesLaw2DXMatS3D:

Arguments

Type IntentOptional Attributes Name
type(MEF90HookesLaw3D), intent(in) :: A
type(MatS3D), intent(in) :: X

Return Value type(MatS3D)

public function MEF90HookesLaw2DXMat2D(A, X)

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

MEF90HookesLaw2DXMat2D:

Arguments

Type IntentOptional Attributes Name
type(MEF90HookesLaw2D), intent(in) :: A
type(Mat2D), intent(in) :: X

Return Value type(Mat2D)

public function MEF90HookesLaw3DXMat3D(A, X)

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

MEF90HookesLaw2DXMat3D:

Arguments

Type IntentOptional Attributes Name
type(MEF90HookesLaw3D), intent(in) :: A
type(Mat3D), intent(in) :: X

Return Value type(Mat3D)

public function ScalarXMEF90HookesLaw2D(t, A)

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

ScalarXMEF90HookesLaw2D:

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(in) :: t
type(MEF90HookesLaw2D), intent(in) :: A

Return Value type(MEF90HookesLaw2D)

public function ScalarXMEF90HookesLaw3D(t, A)

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

ScalarXMEF90HookesLaw3D:

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(in) :: t
type(MEF90HookesLaw3D), intent(in) :: A

Return Value type(MEF90HookesLaw3D)