Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=c_double), | public, | allocatable | :: | zn(:) | |||
real(kind=c_double), | public, | allocatable | :: | mass(:) | |||
real(kind=c_double), | public, | allocatable | :: | grad(:,:) | |||
real(kind=c_double), | public, | allocatable | :: | xyz(:,:) |
procedure, public, non_overridable :: init => atomic_structure_init | |
procedure, public, non_overridable :: clean => atomic_structure_clean | |
procedure, public, non_overridable :: center => atomic_structure_center |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(atomic_structure) | :: | self | ||||
integer | :: | natoms |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(atomic_structure) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(atomic_structure) | :: | self | ||||
character(len=*), | optional | :: | weight |