class_docstr: A HandlerMixing class
  
  This class offers some basic functionality for the Handlers.
docstr: Helper method to find indices of out-of-bound positions
  
  This method finds the indices of the particles that are out-of-bound.
docstr_tok: ["Helper","method","to","find","indices","of","out-of-bound","positions","This","method","finds","the","indices","of","the","particles","that","are","out-of-bound","."]
code: def _out_of_bounds(self, position, bounds):
      """Helper method to find indices of out-of-bound positions
  
      This method finds the indices of the particles that are out-of-bound.
      """
      lb, ub = bounds
      greater_than_bound = np.nonzero(position > ub)
      lower_than_bound = np.nonzero(position < lb)
      return (lower_than_bound, greater_than_bound)
  
imports: import inspect
  import logging
  import numpy
  import math
  from copy import copy
  from ..utils.reporter import Reporter
label_desc: Use image node_id 2 for calling the HandlerMixin obj's underlying member method code with example usage: obj._out_of_bounds(position, bounds) and returns: lower_than_bound,  greater_than_bound