BoxCulvertCivilItem Function

public function BoxCulvertCivilItem(this, width, height, length, top_thickness, side_thickness, bottom_thickness, edge_thickness, divisions, Spigot_length, Socket_length, cut_angles) result(culvert)

Type Bound

CivilItem_

Arguments

Type IntentOptional Attributes Name
class(CivilItem_), intent(in) :: this
real(kind=real64), intent(in) :: width
real(kind=real64), intent(in) :: height
real(kind=real64), intent(in) :: length
real(kind=real64), intent(in) :: top_thickness
real(kind=real64), intent(in) :: side_thickness
real(kind=real64), intent(in) :: bottom_thickness
real(kind=real64), intent(in) :: edge_thickness
integer(kind=int32), intent(in) :: divisions(1:3)
real(kind=real64), intent(in), optional :: Spigot_length
real(kind=real64), intent(in), optional :: Socket_length
real(kind=real64), intent(in), optional :: cut_angles(1:2)

Return Value type(FEMDomain_)