Overloaded constructor for RMSD filters
Create a list of RMSD filters from a TOML data structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(rmsd_filter_type), | intent(out), | allocatable | :: | self(:) | List of new species filters |
|
type(toml_table), | intent(inout) | :: | table | TOML data structure |
||
type(error_type), | intent(out), | allocatable | :: | error | Error handling |
Create a new RMSD filter from parts
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(rmsd_filter_type), | intent(out) | :: | self | Instance of species filter |
||
character(len=*), | intent(in) | :: | name | Name of the filter |
||
integer, | intent(in) | :: | num(:) | Atomic number |
||
character, | intent(in) | :: | sym(:) | Element symbols |
||
logical, | intent(in) | :: | allow | Whether the filter contains an allow or a deny list |
||
logical, | intent(in) | :: | pdb | Filter is specific for PDB identifiers |
Create a new RMSD filter from a TOML data structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(rmsd_filter_type), | intent(out) | :: | self | Instance of species filter |
||
type(toml_table), | intent(inout) | :: | table | TOML data structure |
||
type(error_type), | intent(out), | allocatable | :: | error | Error handling |