def __init__(self, vecwrapper, slice, val, meta, probdata, alloc_complex,
                 owned=True, imag_val=None, dangling=False):
        self.owned = owned

        self.pbo = bool(dangling or meta.get('pass_by_obj'))
        self.remote = meta.get('remote')

        if alloc_complex:
            self.probdata = probdata

        if self.pbo and not isinstance(val, _ByObjWrapper):
            self.val = _ByObjWrapper(val)
        else:
            self.val = val
            if alloc_complex is True and not isinstance(val, _ByObjWrapper):
                if imag_val is None:
                    imag_val = val*0.0
                self.imag_val = imag_val

        if self.remote or self.pbo:
            self.slice = None
        else:
            self.slice = slice
        self.meta = meta

        self.get, self.flat = self._setup_get_funct(vecwrapper, meta, alloc_complex)
        self.set = self._setup_set_funct(meta, alloc_complex)
Retrieves a batch anomaly score.
dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/core/vec_wrapper.py/Accessor.__init__--crossover with--dataset/ETHPy150Open bigmlcom/python/bigml/batchanomalyscorehandler.py/BatchAnomalyScoreHandler.get_batch_anomaly_score