class_docstr: Stats for Y = q * round(exp(X) / q) where X ~ N(mu, sigma)
code: def in_domain(self, x):
      return np.logical_and(
          (x >= 0),
          np.isclose(x, safe_int_cast(np.round(x / self.q)) * self.q),
      )
  
imports: import numpy
  import numpy.random
  import scipy.stats
  from scipy.stats import rv_continuous
  from scipy.stats._continuous_distns import lognorm_gen
label_desc: Use image node_id 2 for calling the qlognormal_gen obj's underlying member method code with example usage: obj.in_domain(x) and returns: np