Dam_ Derived Type

type, public :: Dam_


Contents


Components

TypeVisibility AttributesNameInitial
type(FEMDomain_), public :: FEMDomain

Type-Bound Procedures

procedure, public :: create => createDam

  • public subroutine createDam(obj, x_num, y_num, z_num, x_len, y_len, z_len, top, margin, inclineRate)

    Arguments

    Type IntentOptional AttributesName
    class(Dam_), intent(inout) :: obj
    integer(kind=int32), intent(in), optional :: x_num
    integer(kind=int32), intent(in), optional :: y_num
    integer(kind=int32), intent(in), optional :: z_num
    real(kind=real64), intent(in), optional :: x_len
    real(kind=real64), intent(in), optional :: y_len
    real(kind=real64), intent(in), optional :: z_len
    real(kind=real64), intent(in), optional :: top
    real(kind=real64), intent(in), optional :: margin
    real(kind=real64), intent(in), optional :: inclineRate

procedure, public :: show => showDam

  • public subroutine showDam(obj)

    Arguments

    Type IntentOptional AttributesName
    class(Dam_), intent(inout) :: obj