Class Float16

java.lang.Object
de.mirkosertic.bytecoder.api.opencl.Float16
All Implemented Interfaces:
FloatSerializable

public class Float16 extends Object implements FloatSerializable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Float16(float aS0, float aS1, float aS2, float aS3, float aS4, float aS5, float aS6, float aS7, float aS8, float aS9, float aSa, float aSb, float aSc, float aSd, float aSe, float aSf)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) Float16
    cross(Float16 aOtherVector)
     
    (package private) float
    dot(Float16 aOtherVector)
     
    static Float16
    float16(float aS0, float aS1, float aS2, float aS3, float aS4, float aS5, float aS6, float aS7, float aS8, float aS9, float aSa, float aSb, float aSc, float aSd, float aSe, float aSf)
     
    (package private) float
     
    (package private) static Float16
    normalize(Float16 aVector)
     
    void
     
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • s0

      public float s0
    • s1

      public float s1
    • s2

      public float s2
    • s3

      public float s3
    • s4

      public float s4
    • s5

      public float s5
    • s6

      public float s6
    • s7

      public float s7
    • s8

      public float s8
    • s9

      public float s9
    • sa

      public float sa
    • sb

      public float sb
    • sc

      public float sc
    • sd

      public float sd
    • se

      public float se
    • sf

      public float sf
  • Constructor Details

    • Float16

      private Float16(float aS0, float aS1, float aS2, float aS3, float aS4, float aS5, float aS6, float aS7, float aS8, float aS9, float aSa, float aSb, float aSc, float aSd, float aSe, float aSf)
  • Method Details

    • float16

      public static Float16 float16(float aS0, float aS1, float aS2, float aS3, float aS4, float aS5, float aS6, float aS7, float aS8, float aS9, float aSa, float aSb, float aSc, float aSd, float aSe, float aSf)
    • writeTo

      public void writeTo(FloatBuffer aBuffer)
      Specified by:
      writeTo in interface FloatSerializable
    • readFrom

      public void readFrom(FloatBuffer aBuffer)
      Specified by:
      readFrom in interface FloatSerializable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • normalize

      static Float16 normalize(Float16 aVector)
    • length

      float length()
    • cross

      Float16 cross(Float16 aOtherVector)
    • dot

      float dot(Float16 aOtherVector)