| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | config | |||
| logical, | intent(in), | optional | :: | debug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| real(kind=real64), | intent(in) | :: | Bottom(1:2) | |||
| real(kind=real64), | intent(in) | :: | Top(1:2) | |||
| real(kind=real64), | intent(in), | optional | :: | Transition(1:2) | ||
| integer(kind=int32), | intent(in) | :: | divisions(1:3) | |||
| real(kind=real64), | intent(in) | :: | height |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | From | |||
| type(FEMDomain_), | intent(inout) | :: | To | |||
| real(kind=real64), | intent(in) | :: | Thickness | |||
| real(kind=real64), | intent(in) | :: | Width | |||
| integer(kind=int32), | intent(in) | :: | divisions(1:3) | |||
| logical, | intent(in), | optional | :: | fitPiers(2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(in) | :: | pier | |||
| real(kind=real64), | intent(in) | :: | Thickness | |||
| real(kind=real64), | intent(in) | :: | Width | |||
| integer(kind=int32), | intent(in) | :: | divisions(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(in) | :: | pier | |||
| integer(kind=int32), | intent(in) | :: | num_shoes(1:2) | |||
| real(kind=real64), | intent(in) | :: | Thickness | |||
| real(kind=real64), | intent(in) | :: | Width | |||
| integer(kind=int32), | intent(in) | :: | divisions(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | config | |||
| logical, | intent(in), | optional | :: | debug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(inout) | :: | this | |||
| integer(kind=int32), | intent(in) | :: | NumPiers(1:2) | |||
| real(kind=real64), | intent(in) | :: | length | |||
| real(kind=real64), | intent(in) | :: | width | |||
| real(kind=real64), | intent(in) | :: | PierThickness | |||
| integer(kind=int32), | intent(in), | optional | :: | divisions(1:3) | ||
| real(kind=real64), | intent(in) | :: | height | |||
| real(kind=real64), | intent(in), | optional | :: | MiddlePierHeights(:) | ||
| real(kind=real64), | intent(in), | optional | :: | GirderThickness | ||
| real(kind=real64), | intent(in), | optional | :: | GirderWidth | ||
| real(kind=real64), | intent(in), | optional | :: | GirderEdgeHeight | ||
| real(kind=real64), | intent(in), | optional | :: | GirderEdgeThickness | ||
| real(kind=real64), | intent(in), | optional | :: | JointHeight | ||
| real(kind=real64), | intent(in), | optional | :: | JointThickness | ||
| real(kind=real64), | intent(in), | optional | :: | JointLength | ||
| logical, | intent(in), | optional | :: | debug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | config |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| real(kind=real64), | intent(in) | :: | height | |||
| real(kind=real64), | intent(in) | :: | length | |||
| real(kind=real64), | intent(in) | :: | angles(1:2) | |||
| real(kind=real64), | intent(in) | :: | top_width | |||
| integer(kind=int32), | intent(in) | :: | refine_level(1:3) | |||
| real(kind=real64), | intent(in) | :: | channel_dist_from_center | |||
| real(kind=real64), | intent(in) | :: | channel_innter_width | |||
| real(kind=real64), | intent(in) | :: | channel_innter_depth | |||
| real(kind=real64), | intent(in) | :: | channel_thickness |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| real(kind=real64), | intent(in) | :: | height | |||
| real(kind=real64), | intent(in) | :: | length | |||
| real(kind=real64), | intent(in) | :: | angles(1:2) | |||
| real(kind=real64), | intent(in) | :: | top_width | |||
| integer(kind=int32), | intent(in) | :: | refine_level(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| real(kind=real64), | intent(in) | :: | height | |||
| real(kind=real64), | intent(in) | :: | length | |||
| real(kind=real64), | intent(in) | :: | width | |||
| real(kind=real64), | intent(in) | :: | depth | |||
| real(kind=real64), | intent(in) | :: | margin | |||
| real(kind=real64), | intent(in) | :: | angles(1:2) | |||
| real(kind=real64), | intent(in) | :: | top_width | |||
| integer(kind=int32), | intent(in) | :: | refine_level(1:3) | |||
| integer(kind=int32), | intent(in) | :: | depth_cut | |||
| integer(kind=int32), | intent(in) | :: | margin_cut | |||
| real(kind=real64), | intent(in), | optional | :: | R |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(inout) | :: | this | |||
| real(kind=real64), | intent(in) | :: | Length | |||
| real(kind=real64), | intent(in) | :: | Width | |||
| real(kind=real64), | intent(in) | :: | Depth | |||
| real(kind=real64), | intent(in) | :: | RidgeWidth | |||
| real(kind=real64), | intent(in) | :: | RidgeHeight | |||
| integer(kind=int32), | intent(in) | :: | refine_level(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(inout) | :: | this | |||
| real(kind=real64), | intent(in) | :: | Length | |||
| real(kind=real64), | intent(in) | :: | Width | |||
| real(kind=real64), | intent(in) | :: | Depth | |||
| real(kind=real64), | intent(in) | :: | ChannelWidth | |||
| real(kind=real64), | intent(in) | :: | ChannelDepth | |||
| real(kind=real64), | intent(in), | optional | :: | SlopeAngle | ||
| real(kind=real64), | intent(in), | optional | :: | SlopeDepth | ||
| integer(kind=int32), | intent(in) | :: | refine_level(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| real(kind=real64), | intent(in) | :: | from(1:3) | |||
| real(kind=real64), | intent(in) | :: | to(1:3) | |||
| real(kind=real64), | intent(in) | :: | width | |||
| real(kind=real64), | intent(in) | :: | height | |||
| integer(kind=int32), | intent(in) | :: | division(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(in) | :: | femdomain | |||
| real(kind=real64), | intent(in) | :: | surface_point(:,:) | |||
| real(kind=real64), | intent(in), | optional | :: | radius | ||
| logical, | intent(in), | optional | :: | debug | ||
| real(kind=real64), | intent(in), | optional | :: | er |
| Type | Intent | Optional | 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) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CivilItem_), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | config |