Skip navigation links
A B C D E G H I L M O P R S T V 

A

add() - Static method in class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
Stack manipulation for addition
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.assign.AssignImplmentation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex.ArrayStoreImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.op.AssignOpImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.create.IntArrayCreation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.create.noreturn.IntArrayCreation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.create.relative.RelativeIntArrayCreation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.create.simple.SimpleCreateArrayImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex.ArrayStoreImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.constant.ConstantIntImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.createint.StoreIntImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.dup.Duplicate2Implementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.dup.DuplicateImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.load.LoadIntegerImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.loadref.LoadReferenceImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredReferenceImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.method.args.LoadArgsImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.method.integer.LoadIntParamImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParamImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.method.reference.LoadReferenceParamImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.returnref.ReturnAppenderImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.stackmanipulation.StackManipulationImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.storeint.StoreIntImplementation
 
appender(Implementation.Target) - Method in class org.nd4j.bytebuddy.storeref.StoreImplementation
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arithmetic.IntegerArithmeticByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationByteCodeAppender
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
 
apply(MethodVisitor, Implementation.Context) - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeIntegerArithmeticByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.assign.AssignArrayValueAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex.ArrayStore
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueArrayValueAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.op.AssignOpAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueValueAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.create.CreateArrayByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.create.noreturn.CreateArrayByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.create.relative.RelativeCreateArrayByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.create.simple.SimpleCreateArrayByteCodeAppender
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.arrays.create.stackmanipulation.CreateIntArrayStackManipulation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex.ArrayRetrieve
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayValueAppender
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.branching.stackmanipulation.IfeqNotEquals
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.constant.IntConstantByteCodeAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.createint.StoreInt
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.dup.Duplicate
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.dup.Duplicate2
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.frame.VisitFrameFullInt
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.frame.VisitFrameSameInt
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.gotoop.GoToOp
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.labelvisit.LabelVisitorStackManipulation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.load.LoadDeclaredInternalInteger
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.loadref.LoadDeclaredInternalReference
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredInternalReference
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.method.args.LoadArgsAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.method.integer.LoadIntParam
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParam
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.method.reference.LoadReferenceParam
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.returnref.ReturnAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.stackmanipulation.StackManipulationByteCodeAppender
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.storeint.stackmanipulation.StoreIntStackManipulation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.storeint.StoreInt
 
apply(MethodVisitor, Implementation.Context) - Method in class org.nd4j.bytebuddy.storeref.stackmanipulation.StoreRefStackManipulation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class org.nd4j.bytebuddy.storeref.StoreRef
 
ArrayRetrieve - Class in org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
ArrayRetrieve() - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex.ArrayRetrieve
 
ArrayStackManipulation - Class in org.nd4j.bytebuddy.arrays.stackmanipulation
Stack manipulations for get for array manipulation (only for integers!)
ArrayStackManipulation() - Constructor for class org.nd4j.bytebuddy.arrays.stackmanipulation.ArrayStackManipulation
 
ArrayStore - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
ArrayStore() - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex.ArrayStore
 
ArrayStoreImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex
 
ArrayStoreImplementation() - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex.ArrayStoreImplementation
 
ArrayStoreImplementation - Class in org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex
 
ArrayStoreImplementation() - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex.ArrayStoreImplementation
 
assign(int[], int, int) - Method in interface org.nd4j.bytebuddy.arrays.assign.AssignValue
Assign the given value
AssignArrayValueAppender - Class in org.nd4j.bytebuddy.arrays.assign
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
AssignArrayValueAppender(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.AssignArrayValueAppender
 
AssignImplmentation - Class in org.nd4j.bytebuddy.arrays.assign
The actual implementation of assigning a value to an array
AssignImplmentation(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.AssignImplmentation
 
AssignOpAppender - Class in org.nd4j.bytebuddy.arrays.assign.relative.op
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
AssignOpAppender() - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.op.AssignOpAppender
 
assignOperation() - Method in class org.nd4j.bytebuddy.arrays.assign.AssignArrayValueAppender
 
assignOperation() - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueArrayValueAppender
 
assignOperation() - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueValueAppender
 
assignOperation() - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayValueAppender
 
AssignOpImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.op
 
AssignOpImplementation() - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.op.AssignOpImplementation
 
AssignValue - Interface in org.nd4j.bytebuddy.arrays.assign
 

B

ByteBuddyIntArithmetic - Class in org.nd4j.bytebuddy.arithmetic
Handles actual arithmetic between 2 numbers: add sub mul div mod
ByteBuddyIntArithmetic(int, int, ByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
Initialize with 2 values and an operation to do on them
ByteBuddyIntArithmetic.IntegerAddition - Enum in org.nd4j.bytebuddy.arithmetic
 
ByteBuddyIntArithmetic.IntegerDivision - Enum in org.nd4j.bytebuddy.arithmetic
 
ByteBuddyIntArithmetic.IntegerMod - Enum in org.nd4j.bytebuddy.arithmetic
 
ByteBuddyIntArithmetic.IntegerMultiplication - Enum in org.nd4j.bytebuddy.arithmetic
 
ByteBuddyIntArithmetic.IntegerSubtraction - Enum in org.nd4j.bytebuddy.arithmetic
 
ByteBuddyIntArithmetic.Operation - Enum in org.nd4j.bytebuddy.arithmetic
 

C

ConstantIntImplementation - Class in org.nd4j.bytebuddy.constant
An implementation that puts an int on the stack.
ConstantIntImplementation(int) - Constructor for class org.nd4j.bytebuddy.constant.ConstantIntImplementation
 
CreateArrayByteCodeAppender - Class in org.nd4j.bytebuddy.arrays.create
Byte code appender for creating arrays of the specified length
CreateArrayByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.CreateArrayByteCodeAppender
 
CreateArrayByteCodeAppender - Class in org.nd4j.bytebuddy.arrays.create.noreturn
Byte code appender for creating arrays of the specified length
CreateArrayByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.noreturn.CreateArrayByteCodeAppender
 
CreateIntArrayStackManipulation - Class in org.nd4j.bytebuddy.arrays.create.stackmanipulation
 
CreateIntArrayStackManipulation() - Constructor for class org.nd4j.bytebuddy.arrays.create.stackmanipulation.CreateIntArrayStackManipulation
 

D

div(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
Division operator between 2 ints
div(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
Division operator between 2 ints
div() - Static method in class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
Stack manipulation for division
Duplicate - Class in org.nd4j.bytebuddy.dup
 
Duplicate() - Constructor for class org.nd4j.bytebuddy.dup.Duplicate
 
Duplicate2 - Class in org.nd4j.bytebuddy.dup
http://cs.au.dk/~mis/dOvs/jvmspec/ref-_dup2.html
Duplicate2() - Constructor for class org.nd4j.bytebuddy.dup.Duplicate2
 
Duplicate2Implementation - Class in org.nd4j.bytebuddy.dup
 
Duplicate2Implementation() - Constructor for class org.nd4j.bytebuddy.dup.Duplicate2Implementation
 
DuplicateImplementation - Class in org.nd4j.bytebuddy.dup
 
DuplicateImplementation() - Constructor for class org.nd4j.bytebuddy.dup.DuplicateImplementation
 

E

equals(Object) - Method in class org.nd4j.bytebuddy.arrays.assign.AssignImplmentation
 
equals(Object) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
 
equals(Object) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
 
equals(Object) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
 
equals(Object) - Method in class org.nd4j.bytebuddy.branching.stackmanipulation.IfeqNotEquals
 
equals(Object) - Method in class org.nd4j.bytebuddy.frame.VisitFrameFullInt
 
equals(Object) - Method in class org.nd4j.bytebuddy.frame.VisitFrameSameInt
 
equals(Object) - Method in class org.nd4j.bytebuddy.gotoop.GoToOp
 
equals(Object) - Method in class org.nd4j.bytebuddy.labelvisit.LabelVisitorStackManipulation
 

G

getAloadInstructionForReference(int) - Static method in class org.nd4j.bytebuddy.util.OpCodeUtil
Get the a load reference code starting at 42.
getInd2Sub(char, int) - Static method in class org.nd4j.bytebuddy.shape.ShapeMapper
Get an implementation of ind2sub
getInd2SubInstance(char, int) - Static method in class org.nd4j.bytebuddy.shape.ShapeMapper
Get an ind2sub instance based on the ordering and rank
getOffset(int, int[], int[], int[]) - Method in interface org.nd4j.bytebuddy.shape.OffsetMapper
Get an offset for retrieval from a data buffer based on the given shape stride and given indices
getOffsetMapper(int) - Static method in class org.nd4j.bytebuddy.shape.ShapeMapper
Get the offset mapper bytecode for a particular rank
getOffsetMapperInstance(int) - Static method in class org.nd4j.bytebuddy.shape.ShapeMapper
Get an ind2sub instance based on the ordering and rank
GoToOp - Class in org.nd4j.bytebuddy.gotoop
Go to instruction
GoToOp(Label) - Constructor for class org.nd4j.bytebuddy.gotoop.GoToOp
 

H

hashCode() - Method in class org.nd4j.bytebuddy.arrays.assign.AssignImplmentation
 
hashCode() - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
 
hashCode() - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
 
hashCode() - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
 
hashCode() - Method in class org.nd4j.bytebuddy.branching.stackmanipulation.IfeqNotEquals
 
hashCode() - Method in class org.nd4j.bytebuddy.frame.VisitFrameFullInt
 
hashCode() - Method in class org.nd4j.bytebuddy.frame.VisitFrameSameInt
 
hashCode() - Method in class org.nd4j.bytebuddy.gotoop.GoToOp
 
hashCode() - Method in class org.nd4j.bytebuddy.labelvisit.LabelVisitorStackManipulation
 

I

IfeqNotEquals - Class in org.nd4j.bytebuddy.branching.stackmanipulation
Calls the branching op code with the operand 14 (not equals)
IfeqNotEquals(Label) - Constructor for class org.nd4j.bytebuddy.branching.stackmanipulation.IfeqNotEquals
 
ind2sub(int[], int, int, char) - Method in interface org.nd4j.bytebuddy.shape.IndexMapper
Map an index on to a set of coordinates
IndexMapper - Interface in org.nd4j.bytebuddy.shape
Map an int array on to an index
IntArrayCreation - Class in org.nd4j.bytebuddy.arrays.create
Creates int arrays of a specified length
IntArrayCreation(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.IntArrayCreation
Specify the length of the array to create
IntArrayCreation - Class in org.nd4j.bytebuddy.arrays.create.noreturn
Creates int arrays
IntArrayCreation(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.noreturn.IntArrayCreation
 
IntConstantByteCodeAppender - Class in org.nd4j.bytebuddy.constant
 
IntConstantByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.constant.IntConstantByteCodeAppender
 
intCreationOfLength(int) - Static method in class org.nd4j.bytebuddy.arrays.create.IntArrayCreation
Creates te stack manipulation for an array of the given length
intCreationOfLength(int) - Static method in class org.nd4j.bytebuddy.arrays.create.noreturn.IntArrayCreation
Creates te stack manipulation for an array of the given length
intCreationOfLength(int) - Static method in class org.nd4j.bytebuddy.arrays.create.relative.RelativeIntArrayCreation
Creates te stack manipulation for an array of the given length
IntegerArithmeticByteCodeAppender - Class in org.nd4j.bytebuddy.arithmetic
Appends byte code for basic operations between 2 integers: add sub mul div mod
IntegerArithmeticByteCodeAppender(int, int, ByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.IntegerArithmeticByteCodeAppender
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
 
isValid() - Method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
 
isValid() - Method in class org.nd4j.bytebuddy.arrays.create.stackmanipulation.CreateIntArrayStackManipulation
 
isValid() - Method in class org.nd4j.bytebuddy.branching.stackmanipulation.IfeqNotEquals
 
isValid() - Method in class org.nd4j.bytebuddy.frame.VisitFrameFullInt
 
isValid() - Method in class org.nd4j.bytebuddy.frame.VisitFrameSameInt
 
isValid() - Method in class org.nd4j.bytebuddy.gotoop.GoToOp
 
isValid() - Method in class org.nd4j.bytebuddy.labelvisit.LabelVisitorStackManipulation
 
isValid() - Method in class org.nd4j.bytebuddy.storeint.stackmanipulation.StoreIntStackManipulation
 
isValid() - Method in class org.nd4j.bytebuddy.storeref.stackmanipulation.StoreRefStackManipulation
 

L

LabelVisitorStackManipulation - Class in org.nd4j.bytebuddy.labelvisit
 
LabelVisitorStackManipulation(Label) - Constructor for class org.nd4j.bytebuddy.labelvisit.LabelVisitorStackManipulation
 
load() - Static method in class org.nd4j.bytebuddy.arrays.stackmanipulation.ArrayStackManipulation
 
LoadArgsAppender - Class in org.nd4j.bytebuddy.method.args
 
LoadArgsAppender(boolean) - Constructor for class org.nd4j.bytebuddy.method.args.LoadArgsAppender
 
LoadArgsAppender() - Constructor for class org.nd4j.bytebuddy.method.args.LoadArgsAppender
 
LoadArgsImplementation - Class in org.nd4j.bytebuddy.method.args
 
LoadArgsImplementation(boolean) - Constructor for class org.nd4j.bytebuddy.method.args.LoadArgsImplementation
 
LoadArgsImplementation() - Constructor for class org.nd4j.bytebuddy.method.args.LoadArgsImplementation
 
LoadDeclaredInternalInteger - Class in org.nd4j.bytebuddy.load
Load a reference on the method stack relative to the number of arguments in the method.
LoadDeclaredInternalInteger(int) - Constructor for class org.nd4j.bytebuddy.load.LoadDeclaredInternalInteger
Pass in a ref id for loading a reference off the stack.
LoadDeclaredInternalReference - Class in org.nd4j.bytebuddy.loadref
Load a reference on the method stack relative to the number of arguments in the method.
LoadDeclaredInternalReference(int) - Constructor for class org.nd4j.bytebuddy.loadref.LoadDeclaredInternalReference
Pass in a ref id for loading a reference off the stack.
LoadIntegerImplementation - Class in org.nd4j.bytebuddy.load
Load a reference from the stack that was not apart of a method header.
LoadIntegerImplementation(int) - Constructor for class org.nd4j.bytebuddy.load.LoadIntegerImplementation
 
LoadIntParam - Class in org.nd4j.bytebuddy.method.integer
 
LoadIntParam(int) - Constructor for class org.nd4j.bytebuddy.method.integer.LoadIntParam
 
LoadIntParamImplementation - Class in org.nd4j.bytebuddy.method.integer
 
LoadIntParamImplementation(int) - Constructor for class org.nd4j.bytebuddy.method.integer.LoadIntParamImplementation
 
LoadReferenceImplementation - Class in org.nd4j.bytebuddy.loadref
Load a reference from the stack that was not apart of a method header.
LoadReferenceImplementation(int) - Constructor for class org.nd4j.bytebuddy.loadref.LoadReferenceImplementation
 
LoadReferenceParam - Class in org.nd4j.bytebuddy.method.reference
 
LoadReferenceParam(int) - Constructor for class org.nd4j.bytebuddy.method.reference.LoadReferenceParam
 
LoadReferenceParamImplementation - Class in org.nd4j.bytebuddy.method.reference
 
LoadReferenceParamImplementation(int) - Constructor for class org.nd4j.bytebuddy.method.reference.LoadReferenceParamImplementation
 

M

mod(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
Modulus operator between 2 ints
mod(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
Modulus operator between 2 ints
mod() - Static method in class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
Stack manipulation for mod
mul() - Static method in class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
Stack manipulation for multiplication

O

OffsetMapper - Interface in org.nd4j.bytebuddy.shape
Maps a given shape,stride and index sub on to a linear index relative to the given base offset
OpCodeUtil - Class in org.nd4j.bytebuddy.util
Utilities for op codes
OpCodeUtil() - Constructor for class org.nd4j.bytebuddy.util.OpCodeUtil
 
opFor(ByteBuddyIntArithmetic.Operation) - Static method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
Returns the proper stack manipulation for the given operation
opFor(RelativeOperationImplementation.Operation) - Static method in class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation
Returns the proper stack manipulation for the given operation
opFor(RelativeByteBuddyIntArithmetic.Operation) - Static method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
Returns the proper stack manipulation for the given operation
OpStackManipulation - Class in org.nd4j.bytebuddy.arithmetic.stackmanipulation
Stack manipulations for integer arithmetic: add sub mul div mod
OpStackManipulation() - Constructor for class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
 
org.nd4j.bytebuddy.arithmetic - package org.nd4j.bytebuddy.arithmetic
 
org.nd4j.bytebuddy.arithmetic.relative - package org.nd4j.bytebuddy.arithmetic.relative
 
org.nd4j.bytebuddy.arithmetic.relative.op - package org.nd4j.bytebuddy.arithmetic.relative.op
 
org.nd4j.bytebuddy.arithmetic.stackmanipulation - package org.nd4j.bytebuddy.arithmetic.stackmanipulation
 
org.nd4j.bytebuddy.arrays.assign - package org.nd4j.bytebuddy.arrays.assign
 
org.nd4j.bytebuddy.arrays.assign.relative.novalue - package org.nd4j.bytebuddy.arrays.assign.relative.novalue
 
org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex - package org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex
 
org.nd4j.bytebuddy.arrays.assign.relative.op - package org.nd4j.bytebuddy.arrays.assign.relative.op
 
org.nd4j.bytebuddy.arrays.assign.relative.withvalue - package org.nd4j.bytebuddy.arrays.assign.relative.withvalue
 
org.nd4j.bytebuddy.arrays.create - package org.nd4j.bytebuddy.arrays.create
 
org.nd4j.bytebuddy.arrays.create.noreturn - package org.nd4j.bytebuddy.arrays.create.noreturn
 
org.nd4j.bytebuddy.arrays.create.relative - package org.nd4j.bytebuddy.arrays.create.relative
 
org.nd4j.bytebuddy.arrays.create.simple - package org.nd4j.bytebuddy.arrays.create.simple
 
org.nd4j.bytebuddy.arrays.create.stackmanipulation - package org.nd4j.bytebuddy.arrays.create.stackmanipulation
 
org.nd4j.bytebuddy.arrays.retrieve.relative - package org.nd4j.bytebuddy.arrays.retrieve.relative
 
org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex - package org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex
 
org.nd4j.bytebuddy.arrays.stackmanipulation - package org.nd4j.bytebuddy.arrays.stackmanipulation
 
org.nd4j.bytebuddy.branching.stackmanipulation - package org.nd4j.bytebuddy.branching.stackmanipulation
 
org.nd4j.bytebuddy.constant - package org.nd4j.bytebuddy.constant
 
org.nd4j.bytebuddy.createint - package org.nd4j.bytebuddy.createint
 
org.nd4j.bytebuddy.dup - package org.nd4j.bytebuddy.dup
 
org.nd4j.bytebuddy.frame - package org.nd4j.bytebuddy.frame
 
org.nd4j.bytebuddy.gotoop - package org.nd4j.bytebuddy.gotoop
 
org.nd4j.bytebuddy.labelvisit - package org.nd4j.bytebuddy.labelvisit
 
org.nd4j.bytebuddy.load - package org.nd4j.bytebuddy.load
 
org.nd4j.bytebuddy.loadref - package org.nd4j.bytebuddy.loadref
 
org.nd4j.bytebuddy.loadref.relative - package org.nd4j.bytebuddy.loadref.relative
 
org.nd4j.bytebuddy.method.args - package org.nd4j.bytebuddy.method.args
 
org.nd4j.bytebuddy.method.integer - package org.nd4j.bytebuddy.method.integer
 
org.nd4j.bytebuddy.method.integer.relative - package org.nd4j.bytebuddy.method.integer.relative
 
org.nd4j.bytebuddy.method.reference - package org.nd4j.bytebuddy.method.reference
 
org.nd4j.bytebuddy.returnref - package org.nd4j.bytebuddy.returnref
 
org.nd4j.bytebuddy.shape - package org.nd4j.bytebuddy.shape
 
org.nd4j.bytebuddy.stackmanipulation - package org.nd4j.bytebuddy.stackmanipulation
 
org.nd4j.bytebuddy.storeint - package org.nd4j.bytebuddy.storeint
 
org.nd4j.bytebuddy.storeint.stackmanipulation - package org.nd4j.bytebuddy.storeint.stackmanipulation
 
org.nd4j.bytebuddy.storeref - package org.nd4j.bytebuddy.storeref
 
org.nd4j.bytebuddy.storeref.stackmanipulation - package org.nd4j.bytebuddy.storeref.stackmanipulation
 
org.nd4j.bytebuddy.util - package org.nd4j.bytebuddy.util
 

P

prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.assign.AssignImplmentation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.noindex.ArrayStoreImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.op.AssignOpImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.create.IntArrayCreation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.create.noreturn.IntArrayCreation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.create.relative.RelativeIntArrayCreation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.create.simple.SimpleCreateArrayImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.novalue.noindex.ArrayStoreImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.constant.ConstantIntImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.createint.StoreIntImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.dup.Duplicate2Implementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.dup.DuplicateImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.load.LoadIntegerImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.loadref.LoadReferenceImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredReferenceImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.method.args.LoadArgsImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.method.integer.LoadIntParamImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParamImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.method.reference.LoadReferenceParamImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.returnref.ReturnAppenderImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.stackmanipulation.StackManipulationImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.storeint.StoreIntImplementation
 
prepare(InstrumentedType) - Method in class org.nd4j.bytebuddy.storeref.StoreImplementation
 

R

RelativeArrayAssignWithValueImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.withvalue
 
RelativeArrayAssignWithValueImplementation(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
 
RelativeArrayAssignWithValueValueAppender - Class in org.nd4j.bytebuddy.arrays.assign.relative.withvalue
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
RelativeArrayAssignWithValueValueAppender(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueValueAppender
 
RelativeAssignNoValueArrayValueAppender - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
RelativeAssignNoValueArrayValueAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueArrayValueAppender
 
RelativeAssignNoValueImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue
 
RelativeAssignNoValueImplementation(int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
 
RelativeByteBuddyIntArithmetic - Class in org.nd4j.bytebuddy.arithmetic.relative
Handles actual arithmetic between 2 numbers: add sub mul div mod
RelativeByteBuddyIntArithmetic(int, int, RelativeByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
Initialize with 2 values and an operation to do on them
RelativeByteBuddyIntArithmetic.IntegerAddition - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeByteBuddyIntArithmetic.IntegerDivision - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeByteBuddyIntArithmetic.IntegerMod - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeByteBuddyIntArithmetic.IntegerMultiplication - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeByteBuddyIntArithmetic.IntegerSubtraction - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeByteBuddyIntArithmetic.Operation - Enum in org.nd4j.bytebuddy.arithmetic.relative
 
RelativeCreateArrayByteCodeAppender - Class in org.nd4j.bytebuddy.arrays.create.relative
Byte code appender for creating arrays of the specified length
RelativeCreateArrayByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.relative.RelativeCreateArrayByteCodeAppender
 
RelativeIntArrayCreation - Class in org.nd4j.bytebuddy.arrays.create.relative
Creates int arrays of a specified length
RelativeIntArrayCreation(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.relative.RelativeIntArrayCreation
Specify the length of the array to create
RelativeIntegerArithmeticByteCodeAppender - Class in org.nd4j.bytebuddy.arithmetic.relative
Appends byte code for basic operations between 2 integers: add sub mul div mod
RelativeIntegerArithmeticByteCodeAppender(int, int, RelativeByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.RelativeIntegerArithmeticByteCodeAppender
 
RelativeLoadDeclaredInternalReference - Class in org.nd4j.bytebuddy.loadref.relative
Load a reference on the method stack relative to the number of arguments in the method.
RelativeLoadDeclaredInternalReference(int) - Constructor for class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredInternalReference
Pass in a ref id for loading a reference off the stack.
RelativeLoadDeclaredReferenceImplementation - Class in org.nd4j.bytebuddy.loadref.relative
Load a reference from the stack that was not apart of a method header.
RelativeLoadDeclaredReferenceImplementation(int) - Constructor for class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredReferenceImplementation
 
RelativeLoadIntParam - Class in org.nd4j.bytebuddy.method.integer.relative
 
RelativeLoadIntParam(int) - Constructor for class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParam
 
RelativeLoadIntParamImplementation - Class in org.nd4j.bytebuddy.method.integer.relative
 
RelativeLoadIntParamImplementation(int) - Constructor for class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParamImplementation
 
RelativeOperationByteCodeAppender - Class in org.nd4j.bytebuddy.arithmetic.relative.op
Appends byte code for basic operations between 2 integers: add sub mul div mod
RelativeOperationByteCodeAppender(RelativeOperationImplementation.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationByteCodeAppender
* @param op the operation to perform
RelativeOperationImplementation - Class in org.nd4j.bytebuddy.arithmetic.relative.op
Handles actual arithmetic between 2 numbers: add sub mul div mod
RelativeOperationImplementation(RelativeOperationImplementation.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation
and an operation to do on them
RelativeOperationImplementation.IntegerAddition - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeOperationImplementation.IntegerDivision - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeOperationImplementation.IntegerMod - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeOperationImplementation.IntegerMultiplication - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeOperationImplementation.IntegerSubtraction - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeOperationImplementation.Operation - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
 
RelativeRetrieveArrayImplementation - Class in org.nd4j.bytebuddy.arrays.retrieve.relative
 
RelativeRetrieveArrayImplementation(int) - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
 
RelativeRetrieveArrayValueAppender - Class in org.nd4j.bytebuddy.arrays.retrieve.relative
Handles loading the proper index To assign an element to an array the byte code looks like the following: public static void main(java.lang.String[]); Code: 0: invokestatic #2 // Method returnArr:()[I <- this is our reference 3: astore_1 //store the variable in 1 4: aload_1 //load the actual variable 1 5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable 6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array) 7: iastore //do the actual store operation, we don't do this here 8: return } This is intended to be used with the following method signature: void(int[] arr,int index,int value)
RelativeRetrieveArrayValueAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayValueAppender
 
ReturnAppender - Class in org.nd4j.bytebuddy.returnref
Appends a return statement to a stack frame
ReturnAppender(ReturnAppender.ReturnType) - Constructor for class org.nd4j.bytebuddy.returnref.ReturnAppender
 
ReturnAppender.ReturnType - Enum in org.nd4j.bytebuddy.returnref
 
ReturnAppenderImplementation - Class in org.nd4j.bytebuddy.returnref
 
ReturnAppenderImplementation(ReturnAppender.ReturnType) - Constructor for class org.nd4j.bytebuddy.returnref.ReturnAppenderImplementation
 

S

ShapeMapper - Class in org.nd4j.bytebuddy.shape
 
ShapeMapper() - Constructor for class org.nd4j.bytebuddy.shape.ShapeMapper
 
SimpleCreateArrayByteCodeAppender - Class in org.nd4j.bytebuddy.arrays.create.simple
 
SimpleCreateArrayByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.simple.SimpleCreateArrayByteCodeAppender
 
SimpleCreateArrayImplementation - Class in org.nd4j.bytebuddy.arrays.create.simple
 
SimpleCreateArrayImplementation(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.simple.SimpleCreateArrayImplementation
 
StackManipulationByteCodeAppender - Class in org.nd4j.bytebuddy.stackmanipulation
 
StackManipulationByteCodeAppender(StackManipulation) - Constructor for class org.nd4j.bytebuddy.stackmanipulation.StackManipulationByteCodeAppender
 
stackManipulationForLength() - Method in class org.nd4j.bytebuddy.arrays.create.CreateArrayByteCodeAppender
 
StackManipulationImplementation - Class in org.nd4j.bytebuddy.stackmanipulation
Stack manipulation implementation: Allows top level specification of stack manipulations for more fine grained control.
StackManipulationImplementation(StackManipulation) - Constructor for class org.nd4j.bytebuddy.stackmanipulation.StackManipulationImplementation
 
store() - Static method in class org.nd4j.bytebuddy.arrays.stackmanipulation.ArrayStackManipulation
 
StoreImplementation - Class in org.nd4j.bytebuddy.storeref
 
StoreImplementation(int) - Constructor for class org.nd4j.bytebuddy.storeref.StoreImplementation
 
StoreInt - Class in org.nd4j.bytebuddy.createint
Stores an int in a variable
StoreInt(int) - Constructor for class org.nd4j.bytebuddy.createint.StoreInt
 
StoreInt - Class in org.nd4j.bytebuddy.storeint
 
StoreInt(int) - Constructor for class org.nd4j.bytebuddy.storeint.StoreInt
 
StoreIntImplementation - Class in org.nd4j.bytebuddy.createint
Instantiate an int with the given value as a variable.
StoreIntImplementation(int) - Constructor for class org.nd4j.bytebuddy.createint.StoreIntImplementation
Specify the variable index
StoreIntImplementation - Class in org.nd4j.bytebuddy.storeint
 
StoreIntImplementation(int) - Constructor for class org.nd4j.bytebuddy.storeint.StoreIntImplementation
 
StoreIntStackManipulation - Class in org.nd4j.bytebuddy.storeint.stackmanipulation
 
StoreIntStackManipulation(int) - Constructor for class org.nd4j.bytebuddy.storeint.stackmanipulation.StoreIntStackManipulation
 
StoreRef - Class in org.nd4j.bytebuddy.storeref
 
StoreRef(int) - Constructor for class org.nd4j.bytebuddy.storeref.StoreRef
 
StoreRefStackManipulation - Class in org.nd4j.bytebuddy.storeref.stackmanipulation
Stores a reference in the specified id
StoreRefStackManipulation(int) - Constructor for class org.nd4j.bytebuddy.storeref.stackmanipulation.StoreRefStackManipulation
The id to store in
sub() - Static method in class org.nd4j.bytebuddy.arithmetic.stackmanipulation.OpStackManipulation
Stack manipulation for subtraction
SubMapper - Interface in org.nd4j.bytebuddy.shape
 

T

times(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic
Multiplication operator between 2 ints
times(int, int) - Static method in class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
Multiplication operator between 2 ints

V

valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.bytebuddy.returnref.ReturnAppender.ReturnType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.bytebuddy.returnref.ReturnAppender.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
VisitFrameFullInt - Class in org.nd4j.bytebuddy.frame
 
VisitFrameFullInt(int, int) - Constructor for class org.nd4j.bytebuddy.frame.VisitFrameFullInt
 
VisitFrameSameInt - Class in org.nd4j.bytebuddy.frame
 
VisitFrameSameInt(int, int) - Constructor for class org.nd4j.bytebuddy.frame.VisitFrameSameInt
 
A B C D E G H I L M O P R S T V 
Skip navigation links

Copyright © 2015. All Rights Reserved.