FEMesh_ Derived Type

type, public :: FEMesh_


Type-Bound Procedures

procedure, public :: create => createFEMesh

  • public subroutine createFEMesh(this, xn, yn, lx, ly)

    Arguments

    Type IntentOptional Attributes Name
    class(FEMesh_), intent(inout) :: this
    integer(kind=int32), intent(in) :: xn
    integer(kind=int32), intent(in) :: yn
    real(kind=real64), intent(in) :: lx
    real(kind=real64), intent(in) :: ly

procedure, public :: changeMaterialID => changeMaterialIDFEMesh

  • public subroutine changeMaterialIDFEMesh(this, ElementID, MaterialID)

    Arguments

    Type IntentOptional Attributes Name
    class(FEMesh_), intent(inout) :: this
    integer(kind=int32), intent(in) :: ElementID
    integer(kind=int32), intent(in) :: MaterialID

procedure, public :: show => showFEMesh

  • public subroutine showFEMesh(this)

    Arguments

    Type IntentOptional Attributes Name
    class(FEMesh_), intent(in) :: this