Class L_DnaHash

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_DnaHash.ByReference  
      static class  L_DnaHash.ByValue  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      com.sun.jna.ptr.DoubleByReference dna
      array of L_Dna
      C type : L_Dna**
      int initsize
      initial size of each dna that is made
      C type : l_int32
      int nbuckets
      C type : l_int32
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      L_DnaHash()  
      L_DnaHash​(int nbuckets, int initsize, com.sun.jna.ptr.DoubleByReference dna)  
      L_DnaHash​(com.sun.jna.Pointer peer)  
    • Method Summary

      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getFieldOrder()
      Gets this Structure's field names in their proper order.
      • Methods inherited from class com.sun.jna.Structure

        allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • nbuckets

        public int nbuckets
        C type : l_int32
      • initsize

        public int initsize
        initial size of each dna that is made
        C type : l_int32
      • dna

        public com.sun.jna.ptr.DoubleByReference dna
        array of L_Dna
        C type : L_Dna**
    • Constructor Detail

      • L_DnaHash

        public L_DnaHash()
      • L_DnaHash

        public L_DnaHash​(int nbuckets,
                         int initsize,
                         com.sun.jna.ptr.DoubleByReference dna)
        Parameters:
        nbuckets - C type : l_int32
        initsize - initial size of each dna that is made
        C type : l_int32
        dna - array of L_Dna
        C type : L_Dna**
      • L_DnaHash

        public L_DnaHash​(com.sun.jna.Pointer peer)
    • Method Detail

      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Gets this Structure's field names in their proper order.
        Overrides:
        getFieldOrder in class com.sun.jna.Structure
        Returns:
        list of ordered field names