Tabnine Logo
ArraySequence.getStructureDataCount
Code IndexAdd Tabnine to your IDE (free)

How to use
getStructureDataCount
method
in
ucar.ma2.ArraySequence

Best Java code snippets using ucar.ma2.ArraySequence.getStructureDataCount (Showing top 10 results out of 315)

origin: Unidata/thredds

private int countSeq(Structure recordStruct) throws IOException {
 int total = 0;
 int count = 0;
 int max = 0;
 try (StructureDataIterator iter = recordStruct.getStructureIterator()) {
  while (iter.hasNext()) {
   StructureData sdata = iter.next();
   ArraySequence seq1 = sdata.getArraySequence("seq1");
   int n = seq1.getStructureDataCount();
   total += n;
   count++;
   max = Math.max(max, n);
  }
 }
 if (count > 0 && max > 0) {
  double avg = (double)total / count;
  int wasted = count * max - total;
  double wp = (double) wasted / (count * max);
  System.out.println(" Max = " + max + " avg = " + avg + " wasted = " + wasted + " %= " + wp);
 } else {
  System.out.println(" T41_ncFlat - countSeq called on empty recordStruct" +
      " max = " + max + " count = " + count);
 }
 return total;
}
origin: Unidata/thredds

private int countSeq(Structure recordStruct) throws IOException {
 int total = 0;
 int count = 0;
 int max = 0;
 try (StructureDataIterator iter = recordStruct.getStructureIterator()) {
  while (iter.hasNext()) {
   StructureData sdata = iter.next();
   ArraySequence seq1 = sdata.getArraySequence("seq1");
   int n = seq1.getStructureDataCount();
   total += n;
   count++;
   max = Math.max(max, n);
  }
 }
 if (count > 0 && max > 0) {
  double avg = (double) total / count;
  int wasted = count * max - total;
  double wp = (double) wasted / (count * max);
  System.out.println(" Max = " + max + " avg = " + avg + " wasted = " +
      wasted + " %= " + wp);
 } else {
  System.out.println(" T41_ncFlat - countSeq called on empty recordStruct" +
      " max = " + max + " count = " + count);
 }
 return max;
}
origin: edu.ucar/bufr

private int countSeq(Structure recordStruct) throws IOException {
 int total = 0;
 int count = 0;
 int max = 0;
 StructureDataIterator iter = recordStruct.getStructureIterator();
 while (iter.hasNext()) {
  StructureData sdata = iter.next();
  ArraySequence seq1 = sdata.getArraySequence("seq1");
  int n = seq1.getStructureDataCount();
  total += n;
  count++;
  max = Math.max(max, n);
 }
 double avg = total / count;
 int wasted = count * max - total;
 double wp = (double) wasted / (count * max);
 System.out.println(" Max = " + max + " avg = " + avg + " wasted = " + wasted + " %= " + wp);
 return max;
}
origin: edu.ucar/bufr

private int countSeq(Structure recordStruct) throws IOException {
 int total = 0;
 int count = 0;
 int max = 0;
 StructureDataIterator iter = recordStruct.getStructureIterator();
 while (iter.hasNext()) {
  StructureData sdata = iter.next();
  ArraySequence seq1 = sdata.getArraySequence("seq1");
  int n = seq1.getStructureDataCount();
  total += n;
  count++;
  max = Math.max(max, n);
 }
 double avg = total / count;
 int wasted = count * max - total;
 double wp = (double) wasted / (count * max);
 System.out.println(" Max = " + max + " avg = " + avg + " wasted = " + wasted + " %= " + wp);
 return total;
}
origin: edu.ucar/bufr

private int countSeq(Structure recordStruct) throws IOException {
 int total = 0;
 int count = 0;
 int max = 0;
 StructureDataIterator iter = recordStruct.getStructureIterator();
 while (iter.hasNext()) {
  StructureData sdata = iter.next();
  ArraySequence seq1 = sdata.getArraySequence("seq1");
  int n = seq1.getStructureDataCount();
  total += n;
  count++;
  max = Math.max(max, n);
 }
 double avg = total / count;
 int wasted = count * max - total;
 double wp = (double) wasted / (count * max);
 System.out.println(" Max = " + max + " avg = " + avg + " wasted = " + wasted + " %= " + wp);
 return max;
}
origin: edu.ucar/cdm

SequenceConverter(StructureDS orgStruct, ArraySequence orgSeq) {
 super(orgSeq.getStructureMembers(), orgSeq.getShape());
 this.orgStruct = orgStruct;
 this.orgSeq = orgSeq;
 this.nelems = orgSeq.getStructureDataCount();
 // copy and convert the members
 members = new StructureMembers(orgSeq.getStructureMembers());
 orgStruct.convertMemberInfo(members);
}
origin: edu.ucar/netcdf

SequenceConverter(StructureDS orgStruct, ArraySequence orgSeq) {
 super(orgSeq.getStructureMembers(), orgSeq.getShape());
 this.orgStruct = orgStruct;
 this.orgSeq = orgSeq;
 this.nelems = orgSeq.getStructureDataCount();
 // copay and convert the members
 members = new StructureMembers(orgSeq.getStructureMembers());
 orgStruct.convertMemberInfo(members);
}
origin: Unidata/thredds

SequenceConverter(StructureDS orgStruct, ArraySequence orgSeq) {
 super(orgSeq.getStructureMembers(), orgSeq.getShape());
 this.orgStruct = orgStruct;
 this.orgSeq = orgSeq;
 this.nelems = orgSeq.getStructureDataCount();
 // copy and convert the members
 members = new StructureMembers(orgSeq.getStructureMembers());
 orgStruct.convertMemberInfo(members);
}
origin: edu.ucar/bufr

private int countSeq(Structure recordStruct, SeqCount counter) throws IOException {
 StructureDataIterator iter = recordStruct.getStructureIterator();
 while (iter.hasNext()) {
  StructureData sdata = iter.next();
  ArraySequence seq1 = sdata.getArraySequence("seq1");
  int n = seq1.getStructureDataCount();
  counter.nested_total += n;
  counter.records++;
  counter.max = Math.max(counter.max, n);
  StructureDataIterator siter2 = seq1.getStructureDataIterator();
  while (siter2.hasNext()) {
   StructureData sdata2 = siter2.next();
   ArraySequence seq2 = sdata.getArraySequence("seq2");
   //int n2 = seq1.getStructureDataCount();
  }
 }
 return 0; // max;
}
origin: Unidata/thredds

FieldConverter fld = parent.getChild(count);
ArraySequence data = (ArraySequence) sdata.getArray(m);
int n = data.getStructureDataCount();
fld.trackSeqCounts(n);
processSeq(data.getStructureDataIterator(), fld, false);
ucar.ma2ArraySequencegetStructureDataCount

Popular methods of ArraySequence

  • getStructureDataIterator
  • <init>
  • getStructureMembers
  • extractMemberArrayFromIteration
  • findMember
  • getShape
  • getMembers
  • getStructureMemberNames

Popular in Java

  • Running tasks concurrently on multiple threads
  • notifyDataSetChanged (ArrayAdapter)
  • setScale (BigDecimal)
  • runOnUiThread (Activity)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • From CI to AI: The AI layer in your organization
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