示例#1
0
    def add_empty_to_cache(self, idx, trajectory_idx, replica_idx, bias):
        obj = Sample(
                trajectory=self.storage.trajectories[int(trajectory_idx)],
                replica=int(replica_idx),
                bias=float(bias)
            )
        obj.idx[self.storage] = idx
        obj._origin = self.storage

        del obj.details
        del obj.ensemble
        del obj.mover
        del obj.parent

        self.cache[idx] = obj

        return obj