| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | private, | parameter | :: | base_layers | = | "MORFEUS_FD.layers" | |
| character(len=*), | private, | parameter | :: | base_object | = | "MORFEUS_FD" | |
| type(layers_t), | private | :: | layers | ||||
| integer, | private, | parameter | :: | success | = | 0 | Encapsulate json key/value pair hierarchy to be read from a 3Dplate*.json file |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(material_t), | public | :: | core | ||||
| real, | public | :: | max_spacing | ||||
| character(len=:), | public, | allocatable | :: | type_ | |||
| character(len=:), | public, | allocatable | :: | units_system | |||
| type(material_t), | public | :: | wrappers |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=max_name_length), | public, | allocatable, dimension(:) | :: | material_name | |||
| type(num_grid_blocks_t), | public | :: | num_grid_blocks | ||||
| type(thickness_t), | public | :: | thickness |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | allocatable, dimension(:) | :: | x | |||
| integer, | public, | allocatable, dimension(:) | :: | y | |||
| integer, | public, | allocatable, dimension(:) | :: | z |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | dimensions | |||
| real, | public, | allocatable, dimension(:) | :: | x | |||
| real, | public, | allocatable, dimension(:) | :: | y | |||
| real, | public, | allocatable, dimension(:) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ix | |||
| integer, | intent(in) | :: | iy | |||
| integer, | intent(in) | :: | iz | |||
| type(material_t), | intent(in) | :: | core_ | |||
| type(material_t), | intent(in) | :: | wrapper_ |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | full_delineation_x(:) | |||
| character(len=*), | intent(in) | :: | full_delineation_y(:) | |||
| integer | :: | iy |
apply constraints specified in the json file
apply constraints specified in the json file
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(in) | :: | this | |||
| integer, | dimension(space_dimension) | :: | indicial_coordinates |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(in) | :: | this | |||
| integer, | dimension(space_dimension) | :: | indicial_coordinates |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cylinder_2d), | intent(out) | :: | this | |||
| character(len=*), | intent(in) | :: | grid_description_file |