assignment(=) Interface

public interface assignment(=)

Module Procedures

public subroutine Vect2D_Get_Real(V1, R1)

Arguments

Type IntentOptional Attributes Name
type(Vect2D), intent(out) :: V1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine Vect3D_Get_Real(V1, R1)

Arguments

Type IntentOptional Attributes Name
type(Vect3D), intent(out) :: V1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine Vect2D_Get_VectR(V1, R1)

Arguments

Type IntentOptional Attributes Name
type(Vect2D), intent(out) :: V1
real(kind=C_DOUBLE), intent(in), dimension(2) :: R1

public subroutine Vect3D_Get_VectR(V1, R1)

Arguments

Type IntentOptional Attributes Name
type(Vect3D), intent(out) :: V1
real(kind=C_DOUBLE), intent(in), dimension(3) :: R1

public subroutine Vect2DEQ(V1, V2)

Arguments

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

public subroutine Vect3DEQ(V1, V2)

Arguments

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

public subroutine Mat2D_Get_Real(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(Mat2D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine Mat3D_Get_Real(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(Mat3D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine Mat2DEQ(M1, M2)

Arguments

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

public subroutine Mat3DEQ(M1, M2)

Arguments

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

public subroutine MatS2D_Get_Real(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(MatS2D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine MatS3D_Get_Real(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(MatS3D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in) :: R1

public subroutine MatS2DEQ(M1, M2)

Arguments

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

public subroutine MatS3DEQ(M1, M2)

Arguments

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

public subroutine MatS2D_Get_VectR(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(MatS2D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in), dimension(3) :: R1

public subroutine MatS3D_Get_VectR(M1, R1)

Arguments

Type IntentOptional Attributes Name
type(MatS3D), intent(out) :: M1
real(kind=C_DOUBLE), intent(in), dimension(6) :: R1

public subroutine VectR_Get_MatS2D(R1, M1)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(3) :: R1
type(MatS2D), intent(in) :: M1

public subroutine VectR_Get_MatS3D(R1, M1)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(6) :: R1
type(MatS3D), intent(in) :: M1

public subroutine Tens4OS2D_Get_Real(T1, D1)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS2D), intent(out) :: T1
real(kind=C_DOUBLE), intent(in) :: D1

public subroutine Tens4OS3D_Get_Real(T1, D1)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS3D), intent(out) :: T1
real(kind=C_DOUBLE), intent(in) :: D1

public subroutine Tens4OS2DToArray(A, T)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(3, 3) :: A
type(Tens4OS2D), intent(in) :: T

public subroutine ArrayToTens4OS2D(T, A)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS2D), intent(out) :: T
real(kind=C_DOUBLE), intent(in), dimension(3, 3) :: A

public subroutine Tens4OS3DToArray(A, T)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(6, 6) :: A
type(Tens4OS3D), intent(in) :: T

public subroutine ArrayToTens4OS3D(T, A)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS3D), intent(out) :: T
real(kind=C_DOUBLE), intent(in), dimension(6, 6) :: A

public subroutine Mat2DGetArray(M, A)

Arguments

Type IntentOptional Attributes Name
type(Mat2D), intent(out) :: M
real(kind=C_DOUBLE), intent(in), dimension(2, 2) :: A

public subroutine Mat3DGetArray(M, A)

Arguments

Type IntentOptional Attributes Name
type(Mat3D), intent(out) :: M
real(kind=C_DOUBLE), intent(in), dimension(3, 3) :: A

public subroutine MatS2DGetArray(M, A)

Arguments

Type IntentOptional Attributes Name
type(MatS2D), intent(out) :: M
real(kind=C_DOUBLE), intent(in), dimension(2, 2) :: A

public subroutine MatS3DGetArray(M, A)

Arguments

Type IntentOptional Attributes Name
type(MatS3D), intent(out) :: M
real(kind=C_DOUBLE), intent(in), dimension(3, 3) :: A

public subroutine ArrayGetMat2D(A, M)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(2, 2) :: A
type(Mat2D), intent(in) :: M

public subroutine ArrayGetMat3D(A, M)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(3, 3) :: A
type(Mat3D), intent(in) :: M

public subroutine ArrayGetMatS2D(A, M)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(2, 2) :: A
type(MatS2D), intent(in) :: M

public subroutine ArrayGetMatS3D(A, M)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(3, 3) :: A
type(MatS3D), intent(in) :: M

public subroutine MatS3DToMat3D(M1, M2)

Arguments

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

public subroutine MatS2DToMat2D(M1, M2)

Arguments

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

public subroutine Mat3DToMatS3D(M1, M2)

Arguments

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

public subroutine Mat2DToMatS2D(M1, M2)

Arguments

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

public subroutine Tens4OS2D2Array4(A, T)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(2, 2, 2, 2) :: A
type(Tens4OS2D), intent(in) :: T

public subroutine Tens4OS3D2Array4(A, T)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out), dimension(3, 3, 3, 3) :: A
type(Tens4OS3D), intent(in) :: T

public subroutine Array42Tens4OS2D(T, A)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS2D), intent(out) :: T
real(kind=C_DOUBLE), intent(in), dimension(2, 2, 2, 2) :: A

public subroutine Array42Tens4OS3D(T, A)

Arguments

Type IntentOptional Attributes Name
type(Tens4OS3D), intent(out) :: T
real(kind=C_DOUBLE), intent(in), dimension(3, 3, 3, 3) :: A