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 |