Check for consistency of Hessian geometry with input coords/atoms.

        The cartesian coordinates associated with a Hessian object
        are considered consistent with the input `coords` and `atoms`
        if each component matches to within `tol` and all atoms
        are identical.  If
        `coords` or `atoms` vectors are passed that are of different
        length than those stored in the instance, a |False| value is
        returned, rather than an exception raised.

        Parameters
        ----------
        coords
            length-3N |npfloat_| --
            Vector of stacked 'lab-frame' Cartesian coordinates

        atoms
            length-N |str| or |int| --
            Vector of atom symbols or atomic numbers

        tol
            |float|, optional --
            Tolerance for acceptable deviation of each passed geometry
            coordinate  from that in the instance to still be considered
            matching. Default value is
            :data:`DEF.HESS_COORD_MATCH_TOL
            <opan.const.DEF.HESS_COORD_MATCH_TOL>`


        See :func:`opan.utils.check_geom <opan.utils.base.check_geom>` for
        details on return values and exceptions raised.

def check_geom(self, coords, atoms, tol=_DEF.HESS_COORD_MATCH_TOL):
        """ Check for consistency of Hessian geometry with input coords/atoms.

        The cartesian coordinates associated with a Hessian object
        are considered consistent with the input `coords` and `atoms`
        if each component matches to within `tol` and all atoms
        are identical.  If
        `coords` or `atoms` vectors are passed that are of different
        length than those stored in the instance, a |False| value is
        returned, rather than an exception raised.

        Parameters
        ----------
        coords
            length-3N |npfloat_| --
            Vector of stacked 'lab-frame' Cartesian coordinates

        atoms
            length-N |str| or |int| --
            Vector of atom symbols or atomic numbers

        tol
            |float|, optional --
            Tolerance for acceptable deviation of each passed geometry
            coordinate  from that in the instance to still be considered
            matching. Default value is
            :data:`DEF.HESS_COORD_MATCH_TOL
            <opan.const.DEF.HESS_COORD_MATCH_TOL>`


        See :func:`opan.utils.check_geom <opan.utils.base.check_geom>` for
        details on return values and exceptions raised.

        """

        # Import(s)
        from .utils import check_geom as ucg

        # Wrapper call
        result = ucg(self.geom, self.atom_syms, coords, atoms, tol=tol)

        # Return result
        return result