PodClass Module



Contents


Derived Types

type, public :: Pod_

Components

TypeVisibility AttributesNameInitial
type(FEMDomain_), public :: FEMDomain
real(kind=real64), public, allocatable:: LeafSurfaceNode2D(:,:)
real(kind=real64), public :: Thickness
real(kind=real64), public :: length
real(kind=real64), public :: width
real(kind=real64), public :: center(3)
integer(kind=int32), public :: Division
type(Stem_), public, pointer:: pStem

Type-Bound Procedures

procedure, public :: Init => initPod

Subroutines

public subroutine initPod(obj, Thickness, length, width)

Arguments

Type IntentOptional AttributesName
class(Pod_), intent(inout) :: obj
real(kind=real64), optional :: Thickness
real(kind=real64), optional :: length
real(kind=real64), optional :: width