| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(type_coloring), | public | :: | colors | ||||
| integer(kind=int32), | private | :: | computation_dimension | ||||
| type(type_crs_adjacency_element), | public | :: | element_adjacency | ||||
| type(holder_elements), | public, | allocatable | :: | elements(:) | |||
| type(type_map_node_to_element), | public | :: | map_node_to_element | ||||
| type(type_node_adjacency), | public | :: | node_adjacency | ||||
| integer(kind=int32), | private | :: | num_elements | ||||
| integer(kind=int32), | private | :: | num_materials | ||||
| integer(kind=int32), | private | :: | num_nodes | ||||
| integer(kind=int32), | private | :: | num_sides | ||||
| integer(kind=int32), | private | :: | num_volumes | ||||
| type(type_reordering), | public | :: | reordering | ||||
| type(holder_sides), | public, | allocatable | :: | sides(:) |
| procedure, public, pass(self) :: apply_reordering | |
| procedure, public, pass(self) :: get_computation_dimension | |
| procedure, public, pass(self) :: get_num_elements | |
| procedure, public, pass(self) :: get_num_materials | |
| procedure, public, pass(self) :: get_num_nodes | |
| procedure, public, pass(self) :: get_num_sides | |
| procedure, public, pass(self) :: initialize => initialize_type_domain |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(in) | :: | self |
TBI: Handle 3D reordering if necessary
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(inout) | :: | self |
TBI
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_domain), | intent(inout) | :: | self | |||
| type(type_input), | intent(in) | :: | input | |||
| type(type_dp_3d), | intent(inout), | pointer | :: | Coordinate |