FEMeshClass Module



Derived Types

type, public ::  FEMesh_

Type-Bound Procedures

procedure, public :: create => createFEMesh
procedure, public :: changeMaterialID => changeMaterialIDFEMesh
procedure, public :: show => showFEMesh

Subroutines

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

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

public subroutine showFEMesh(this)

Arguments

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