This is a convenience interface to assign pointers to custom properties of this Atoms object. The pointer is simply directed to the relevant columns of the this%data table. Adding new properties will invalidate these pointers because the data table gets moved in memory whenever a new column is added, so this interface should be recalled whenever properties are added. Returns true if successful, false if property doesn't exist, and aborts if property type and type of pointer don't match.
integer or real(dp) or character(TABLE_STRING_LENGTH) or logical