Skip to main content

Initiate

Initiate an instance of RealVector.

Interface 1

INTERFACE
MODULE PURE SUBROUTINE Initiate(obj, tSize)
CLASS(RealVector_), INTENT(INOUT) :: obj
INTEGER(I4B), INTENT(IN) :: tSize
END SUBROUTINE Initiate
END INTERFACE

Interface 2

INTERFACE
MODULE PURE SUBROUTINE Initiate(obj, tSize)
TYPE(RealVector_), ALLOCATABLE, INTENT(INOUT) :: obj(:)
INTEGER(I4B), INTENT(IN) :: tSize(:)
END SUBROUTINE Initiate
END INTERFACE

Interface 3

INTERFACE
MODULE PURE SUBROUTINE Initiate(obj, a, b)
CLASS(RealVector_), INTENT(INOUT) :: obj
INTEGER(I4B), INTENT(IN) :: a, b
END SUBROUTINE Initiate
END INTERFACE

Interface 4

INTERFACE
MODULE PURE SUBROUTINE Initiate(obj, dofobj)
CLASS(RealVector_), INTENT(INOUT) :: obj
CLASS(DOF_), INTENT(IN) :: dofobj
END SUBROUTINE Initiate
END INTERFACE

Interface 5

INTERFACE
MODULE PURE SUBROUTINE Initiate(obj, dofobj)
TYPE(RealVector_), ALLOCATABLE, INTENT(INOUT) :: obj(:)
CLASS(DOF_), INTENT(IN) :: dofobj
END SUBROUTINE Initiate
END INTERFACE