Defines the geometry data structure for molecular systems
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | parameter | :: | MAX_ELEMENT_SYMBOL_LEN | = | 4 |
Molecular geometry data structure
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | comment | |||
| real(kind=dp), | public, | allocatable | :: | coords(:,:) | |||
| character(len=:), | public, | allocatable | :: | elements(:) | |||
| integer, | public | :: | natoms |
| procedure, public :: destroy => geometry_destroy |
Clean up allocated memory in geometry_type
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(geometry_type), | intent(inout) | :: | this |