Class floatChunkedArray

java.lang.Object
com.microsoft.ml.lightgbm.floatChunkedArray

public class floatChunkedArray extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • floatChunkedArray

      protected floatChunkedArray(long cPtr, boolean cMemoryOwn)
    • floatChunkedArray

      public floatChunkedArray(long chunk_size)
  • Method Details

    • getCPtr

      protected static long getCPtr(floatChunkedArray obj)
    • swigRelease

      protected static long swigRelease(floatChunkedArray obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • add

      public void add(float value)
    • get_add_count

      public long get_add_count()
    • get_chunks_count

      public long get_chunks_count()
    • get_last_chunk_add_count

      public long get_last_chunk_add_count()
    • get_chunk_size

      public long get_chunk_size()
    • data

      public SWIGTYPE_p_p_float data()
    • data_as_void

      public SWIGTYPE_p_p_void data_as_void()
    • coalesce_to

      public void coalesce_to(SWIGTYPE_p_float other, boolean all_valid_addresses)
    • coalesce_to

      public void coalesce_to(SWIGTYPE_p_float other)
    • getitem

      public float getitem(long chunk_index, long index_within_chunk, float on_fail_value)
    • setitem

      public int setitem(long chunk_index, long index_within_chunk, float value)
    • clear

      public void clear()
    • release

      public void release()
    • within_bounds

      public boolean within_bounds(long chunk_index, long index_within_chunk)
    • new_chunk

      public void new_chunk()