Abstract representation of the problem geometry in a problem-independent fashion; defer case-specific steps to child classes
template method pattern for building a geometry description from a json_file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(geometry), | intent(out) | :: | this | |||
character(len=*), | intent(in) | :: | grid_description_file |
read grid metadata from json_file stored in child class
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(geometry), | intent(inout) | :: | this |
define json_file problem description
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(geometry), | intent(out) | :: | this | |||
character(len=*), | intent(in) | :: | grid_description_file |