congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
IndexChunker$Chunk.getNelems
Code IndexAdd Tabnine to your IDE (free)

How to use
getNelems
method
in
ucar.nc2.iosp.IndexChunker$Chunk

Best Java code snippets using ucar.nc2.iosp.IndexChunker$Chunk.getNelems (Showing top 20 results out of 315)

origin: edu.ucar/netcdf

totalNelemsDone += chunk.getNelems();
next.setDelegate( chunk);
origin: edu.ucar/netcdf

totalNelemsDone += chunk.getNelems();
chunk.setSrcPos(startSrcPos + chunk.getSrcElem() * elemSize);
next = chunk;
origin: edu.ucar/cdm

totalNelemsDone += chunk.getNelems();
next.setDelegate( chunk);
origin: Unidata/thredds

totalNelemsDone += chunk.getNelems();
next.setDelegate( chunk);
origin: edu.ucar/cdm

totalNelemsDone += chunk.getNelems();
chunk.setSrcPos(startSrcPos + chunk.getSrcElem() * elemSize);
next = chunk;
origin: Unidata/thredds

totalNelemsDone += chunk.getNelems();
chunk.setSrcPos(startSrcPos + chunk.getSrcElem() * elemSize);
next = chunk;
origin: Unidata/thredds

public Chunk next() {
 IndexChunker.Chunk result;
 if (needInner > 0) {
  result = nextInner(false, 0);
 } else {
  result = nextOuter();
  int nelems = getMaxElem( result.getSrcElem());
  if (nelems < result.getNelems())
   result = nextInner(true, nelems);
 }
 done += result.getNelems();
 doneInner += result.getNelems();
 needInner -= result.getNelems();
 if (debugNext)
  System.out.println(" next chunk: " + result);
 return result;
}
origin: edu.ucar/netcdf

public Chunk next() {
 IndexChunker.Chunk result = null;
 if (needInner > 0) {
  result = nextInner(false, 0);
 } else {
  result = nextOuter();
  int nelems = getMaxElem( result.getSrcElem());
  if (nelems < result.getNelems())
   result = nextInner(true, nelems);
 }
 done += result.getNelems();
 doneInner += result.getNelems();
 needInner -= result.getNelems();
 if (debugNext)
  System.out.println(" next chunk: " + result);
 return result;
}
origin: edu.ucar/netcdf

private IndexChunker.Chunk nextInner(boolean first, int nelems) {
 if (first) {
  chunkInner.setNelems(nelems);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nelems = getMaxElem( chunkOuter.getSrcElem() + doneInner);
  nelems = Math.min(nelems, needInner);
  chunkInner.setNelems(nelems); // set this chunk's value
 }
 chunkInner.setSrcElem( chunkOuter.getSrcElem() + doneInner);
 chunkInner.setSrcPos( getFilePos( chunkOuter.getSrcElem() + doneInner));
 return chunkInner;
}
origin: edu.ucar/cdm

private Chunk nextInner(boolean first, int nbytes) {
 if (first) {
  chunkInner.setNelems(nbytes / elemSize);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nbytes = getMaxBytes( (chunkOuter.getSrcElem() + doneInner) * elemSize);
  nbytes = Math.min(nbytes, needInner * elemSize);
  chunkInner.setNelems(nbytes / elemSize); // set this chunk's value
 }
 chunkInner.setSrcPos( getFilePos( (chunkOuter.getSrcElem() + doneInner) * elemSize));
 return chunkInner;
}
origin: edu.ucar/cdm

public Chunk next() {
 IndexChunker.Chunk result;
 if (needInner > 0) {
  result = nextInner(false, 0);
 } else {
  result = nextOuter();
  int nelems = getMaxElem( result.getSrcElem());
  if (nelems < result.getNelems())
   result = nextInner(true, nelems);
 }
 done += result.getNelems();
 doneInner += result.getNelems();
 needInner -= result.getNelems();
 if (debugNext)
  System.out.println(" next chunk: " + result);
 return result;
}
origin: Unidata/thredds

private IndexChunker.Chunk nextInner(boolean first, int nelems) {
 if (first) {
  chunkInner.setNelems(nelems);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nelems = getMaxElem( chunkOuter.getSrcElem() + doneInner);
  nelems = Math.min(nelems, needInner);
  chunkInner.setNelems(nelems); // set this chunk's value
 }
 chunkInner.setSrcElem( chunkOuter.getSrcElem() + doneInner);
 chunkInner.setSrcPos( getFilePos( chunkOuter.getSrcElem() + doneInner));
 return chunkInner;
}
origin: edu.ucar/cdm

private IndexChunker.Chunk nextInner(boolean first, int nelems) {
 if (first) {
  chunkInner.setNelems(nelems);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nelems = getMaxElem( chunkOuter.getSrcElem() + doneInner);
  nelems = Math.min(nelems, needInner);
  chunkInner.setNelems(nelems); // set this chunk's value
 }
 chunkInner.setSrcElem( chunkOuter.getSrcElem() + doneInner);
 chunkInner.setSrcPos( getFilePos( chunkOuter.getSrcElem() + doneInner));
 return chunkInner;
}
origin: edu.ucar/netcdf

private Chunk nextInner(boolean first, int nbytes) {
 if (first) {
  chunkInner.setNelems(nbytes / elemSize);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nbytes = getMaxBytes( (chunkOuter.getSrcElem() + doneInner) * elemSize);
  nbytes = Math.min(nbytes, needInner * elemSize);
  chunkInner.setNelems(nbytes / elemSize); // set this chunk's value
 }
 chunkInner.setSrcPos( getFilePos( (chunkOuter.getSrcElem() + doneInner) * elemSize));
 return chunkInner;
}
origin: Unidata/thredds

public int getNelems() {
 return delegate.getNelems();
}
public long getDestElem() {
origin: edu.ucar/cdm

public int getNelems() {
 return delegate.getNelems();
}
public long getDestElem() {
origin: edu.ucar/netcdf

public int getNelems() {
 return delegate.getNelems();
}
public long getDestElem() {
origin: Unidata/thredds

private Chunk nextInner(boolean first, int nbytes) {
 if (first) {
  chunkInner.setNelems(nbytes / elemSize);
  chunkInner.setDestElem( chunkOuter.getDestElem());
  needInner = chunkOuter.getNelems();
  doneInner = 0;
 } else {
  chunkInner.incrDestElem( chunkInner.getNelems()); // increment using last chunks' value
  nbytes = getMaxBytes( (chunkOuter.getSrcElem() + doneInner) * elemSize);
  nbytes = Math.min(nbytes, needInner * elemSize);
  chunkInner.setNelems(nbytes / elemSize); // set this chunk's value
 }
 chunkInner.setSrcPos( getFilePos( (chunkOuter.getSrcElem() + doneInner) * elemSize));
 return chunkInner;
}
origin: Unidata/thredds

@Test
public void testFull() throws InvalidRangeException {
 int[] shape = new int[] {123,22,92,12};
 Section section = new Section(shape);
 IndexChunker index = new IndexChunker(shape, section);
 assert index.getTotalNelems() == section.computeSize();
 IndexChunker.Chunk chunk = index.next();
 assert chunk.getNelems() == section.computeSize();
 assert !index.hasNext();
}
origin: Unidata/thredds

@Test
public void testPart() throws InvalidRangeException {
 int[] full = new int[] {2, 10, 20};
 int[] part = new int[] {2, 5, 20};
 Section section = new Section(part);
 IndexChunker index = new IndexChunker(full, section);
 assert index.getTotalNelems() == section.computeSize();
 IndexChunker.Chunk chunk = index.next();
 assert chunk.getNelems() == section.computeSize()/2;
}
ucar.nc2.iospIndexChunker$ChunkgetNelems

Popular methods of IndexChunker$Chunk

  • <init>
  • getDestElem
    Get the position in destination where to read or write
  • getSrcElem
    Get the position in source where to read or write
  • incrDestElem
  • setDestElem
  • setNelems
  • setSrcElem
  • setSrcPos
  • toString

Popular in Java

  • Start an intent from android
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
  • getContentResolver (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JTable (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now