Java Zero Format zero(int bits)

Here you can find the source of zero(int bits)

Description

Allocate a new long[].

License

Open Source License

Parameter

Parameter Description
bits Number of bits in storage

Return

New array

Declaration

public static long[] zero(int bits) 

Method Source Code

//package com.java2s;
/*/*www . j  a  v a2 s.  c  o  m*/
 This file is part of ELKI:
 Environment for Developing KDD-Applications Supported by Index-Structures

 Copyright (C) 2013
 Ludwig-Maximilians-Universit?t M?nchen
 Lehr- und Forschungseinheit f?r Datenbanksysteme
 ELKI Development Team

 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU Affero General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Affero General Public License for more details.

 You should have received a copy of the GNU Affero General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Shift factor for a long: 2^6 == 64 == Long.SIZE
     */
    private static final int LONG_LOG2_SIZE = 6;

    /**
     * Allocate a new long[].
     * 
     * @param bits Number of bits in storage
     * @return New array
     */
    public static long[] zero(int bits) {
        return new long[((bits - 1) >>> LONG_LOG2_SIZE) + 1];
    }
}

Related

  1. zero(byte[] a, int aoffset, int len)
  2. zero(byte[] bytes, int off, int len)
  3. zero(byte[]... arrays)
  4. zero(double[] zero)
  5. zero(int x)
  6. zero_pad(byte[] original, int block_size)
  7. zeroAlign(String x, int count)
  8. zeroBasedTemplateStart(final int[] actions)