Line_ Derived Type

type, public :: Line_


Contents


Components

TypeVisibility AttributesNameInitial
real(kind=real64), public, allocatable:: coord(:,:)

Type-Bound Procedures

procedure, public :: Init => InitLine

  • public subroutine InitLine(obj, dim)

    Arguments

    Type IntentOptional AttributesName
    class(Line_), intent(inout) :: obj
    integer(kind=int32), intent(inout), optional :: dim

procedure, public :: setNode => SetNodeLine

  • public subroutine SetNodeLine(obj, Point, position)

    Arguments

    Type IntentOptional AttributesName
    class(Line_), intent(inout) :: obj
    class(Point_), intent(in) :: Point
    integer(kind=int32), intent(in) :: position

procedure, public :: import => importLine

  • public subroutine importLine(obj, NodCoord)

    Arguments

    Type IntentOptional AttributesName
    class(Line_), intent(inout) :: obj
    integer(kind=int32), intent(in) :: NodCoord(:,:)

procedure, public :: show => showLine

  • public subroutine showLine(obj, Name)

    Arguments

    Type IntentOptional AttributesName
    class(Line_), intent(in) :: obj
    character(len=*), intent(in), optional :: Name