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

A

accept() - Method in class com.inaccel.coral.net.ServerWire
Listens for a connection to be made to this server wire and accepts it.
alloc(long) - Static method in class com.inaccel.coral.shm.Cube
Allocates a shared memory cube with the given size.
alloc() - Method in class com.inaccel.coral.shm.SharedAbstractMatrix
Allocates the shared memory cube of this shared memory matrix.
alloc() - Method in class com.inaccel.coral.shm.SharedAbstractVector
Allocates the shared memory cube of this shared memory vector.
alloc() - Method in interface com.inaccel.coral.shm.SharedMemory
Allocates the shared memory cube of this shared memory.
arg(byte) - Method in class com.inaccel.coral.InAccel
Adds a byte argument to the request.
arg(double) - Method in class com.inaccel.coral.InAccel
Adds a double argument to the request.
arg(float) - Method in class com.inaccel.coral.InAccel
Adds a float argument to the request.
arg(int) - Method in class com.inaccel.coral.InAccel
Adds a int argument to the request.
arg(long) - Method in class com.inaccel.coral.InAccel
Adds a long argument to the request.
arg(short) - Method in class com.inaccel.coral.InAccel
Adds a short argument to the request.
arg(BackedByCube) - Method in class com.inaccel.coral.InAccel
Adds a shared memory argument to the request.
argument(byte) - Method in class com.inaccel.coral.msg.Request
Adds a new byte argument in the list of arguments.
argument(double) - Method in class com.inaccel.coral.msg.Request
Adds a new double argument in the list of arguments.
argument(float) - Method in class com.inaccel.coral.msg.Request
Adds a new float argument in the list of arguments.
argument(int) - Method in class com.inaccel.coral.msg.Request
Adds a new int argument in the list of arguments.
argument(long) - Method in class com.inaccel.coral.msg.Request
Adds a new long argument in the list of arguments.
argument(short) - Method in class com.inaccel.coral.msg.Request
Adds a new short argument in the list of arguments.
argument(BackedByCube) - Method in class com.inaccel.coral.msg.Request
Adds a new shared memory argument in the list of arguments.
Argument(byte) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new byte argument.
Argument(double) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new double argument.
Argument(float) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new float argument.
Argument(int) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new int argument.
Argument(long) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new long argument.
Argument(short) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new short argument.
Argument(Cube) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new shared memory cube argument.
Argument(String, String) - Constructor for class com.inaccel.coral.msg.Request.Argument
Constructs a new argument from its string representation.
arguments - Variable in class com.inaccel.coral.msg.Request
The list of arguments.
array() - Method in class com.inaccel.coral.shm.SharedByteMatrix
Returns the byte array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedByteVector
Returns the byte array that backs this vector.
array() - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Returns the double array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedDoubleVector
Returns the double array that backs this vector.
array() - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Returns the float array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedFloatVector
Returns the float array that backs this vector.
array() - Method in class com.inaccel.coral.shm.SharedIntMatrix
Returns the int array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedIntVector
Returns the int array that backs this vector.
array() - Method in class com.inaccel.coral.shm.SharedLongMatrix
Returns the long array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedLongVector
Returns the long array that backs this vector.
array() - Method in class com.inaccel.coral.shm.SharedShortMatrix
Returns the short array that backs this matrix.
array() - Method in class com.inaccel.coral.shm.SharedShortVector
Returns the short array that backs this vector.
await() - Method in class com.inaccel.coral.InAccel
Waits for an asynchronous request to finish.

B

BackedByCube - Interface in com.inaccel.coral.shm
Something that is backed by a shared memory cube.
Byte - Static variable in class com.inaccel.coral.util.SizeOf
The size of a byte value.

C

close() - Method in class com.inaccel.coral.net.ServerWire
Closes the server wire.
close() - Method in class com.inaccel.coral.net.Wire
Closes the wire.
cnys() - Method in class com.inaccel.coral.net.Wire
Server synchronization point.
com.inaccel.coral - package com.inaccel.coral
 
com.inaccel.coral.external - package com.inaccel.coral.external
 
com.inaccel.coral.linalg - package com.inaccel.coral.linalg
 
com.inaccel.coral.msg - package com.inaccel.coral.msg
 
com.inaccel.coral.net - package com.inaccel.coral.net
 
com.inaccel.coral.shm - package com.inaccel.coral.shm
 
com.inaccel.coral.util - package com.inaccel.coral.util
 
CORAL_HOSTNAME - Static variable in class com.inaccel.coral.external.Environment
The CORAL_HOSTNAME environment variable (default: localhost).
CORAL_PORT - Static variable in class com.inaccel.coral.external.Environment
The CORAL_PORT environment variable (default: 55677).
cube() - Method in interface com.inaccel.coral.shm.BackedByCube
Returns the shared memory cube of this object.
Cube - Class in com.inaccel.coral.shm
This class defines methods for manipulating shared memory cubes.
Cube() - Constructor for class com.inaccel.coral.shm.Cube
Defines a shared memory cube.
Cube(int) - Constructor for class com.inaccel.coral.shm.Cube
Defines a shared memory cube.
cube - Variable in class com.inaccel.coral.shm.SharedAbstractMatrix
The shared memory cube.
cube() - Method in class com.inaccel.coral.shm.SharedAbstractMatrix
Returns the shared memory cube.
cube - Variable in class com.inaccel.coral.shm.SharedAbstractVector
The shared memory cube.
cube() - Method in class com.inaccel.coral.shm.SharedAbstractVector
Returns the shared memory cube.
Cube.Slice - Class in com.inaccel.coral.shm
This class defines methods for manipulating shared memory cube slices.
cubeSet() - Method in class com.inaccel.coral.msg.Request
Returns a set with the shared memory cubes contained in this request.

D

Double - Static variable in class com.inaccel.coral.util.SizeOf
The size of a double value.

E

Environment - Class in com.inaccel.coral.external
This class defines the Coral API environment.
Environment() - Constructor for class com.inaccel.coral.external.Environment
 
equals(Object) - Method in class com.inaccel.coral.shm.Cube
 
exists(Cube) - Static method in class com.inaccel.coral.shm.Cube
Tests whether a cube exists.

F

Float - Static variable in class com.inaccel.coral.util.SizeOf
The size of a float value.
free(Cube) - Static method in class com.inaccel.coral.shm.Cube
Frees the shared memory cube.
free() - Method in class com.inaccel.coral.shm.SharedAbstractMatrix
Frees the shared memory cube of this shared memory matrix.
free() - Method in class com.inaccel.coral.shm.SharedAbstractVector
Frees the shared memory cube of this shared memory vector.
free() - Method in interface com.inaccel.coral.shm.SharedMemory
Frees the shared memory cube of this shared memory.

G

get(int, int) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute get method.
get(byte[][], int, int) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute bulk get method.
get(byte[][]) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute get method.
get(byte[], int) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute bulk get method.
get(byte[]) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute bulk get method.
get(int, int) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute get method Reads the double at the given index.
get(double[][], int, int) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute bulk get method.
get(double[][]) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute get method Reads the double at the given index.
get(double[], int) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute bulk get method.
get(double[]) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute bulk get method.
get(int, int) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute get method.
get(float[][], int, int) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute bulk get method.
get(float[][]) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute get method.
get(float[], int) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute bulk get method.
get(float[]) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute bulk get method.
get(int, int) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute get method.
get(int[][], int, int) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute bulk get method.
get(int[][]) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute get method.
get(int[], int) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute bulk get method.
get(int[]) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute bulk get method.
get(int, int) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute get method.
get(long[][], int, int) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute bulk get method.
get(long[][]) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute get method.
get(long[], int) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute bulk get method.
get(long[]) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute bulk get method.
get(int, int) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute get method Reads the short at the given index.
get(short[][], int, int) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute bulk get method.
get(short[][]) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute bulk get method.
get(int) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute get method Reads the short at the given index.
get(short[], int) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute bulk get method.
get(short[]) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute bulk get method.
getOrDefault(String, Boolean) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Byte) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Double) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Float) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Integer) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Long) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, Short) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOrDefault(String, String) - Static method in class com.inaccel.coral.util.SystemEnv
Returns the value of the specified environment variable, or defaultValue if this variable is not defined.
getOwner(Cube) - Static method in class com.inaccel.coral.shm.Cube
Returns the owner of a cube.

H

hashCode() - Method in class com.inaccel.coral.net.ServerWire
Returns a hash code value for this server wire.
hashCode() - Method in class com.inaccel.coral.net.Wire
Returns a hash code value for this wire.
hashCode() - Method in class com.inaccel.coral.shm.Cube
 

I

id - Variable in class com.inaccel.coral.shm.Cube
The shared memory cube id.
Identifiable - Interface in com.inaccel.coral.util
Something that can be identified.
identifier() - Method in class com.inaccel.coral.net.ServerWire
Returns the server wire identifier as a string.
identifier() - Method in class com.inaccel.coral.net.Wire
Returns the wire identifier as a string.
identifier() - Method in interface com.inaccel.coral.util.Identifiable
Returns the class identifier as a string.
in - Variable in class com.inaccel.coral.net.Wire
The underlying input data stream.
InAccel - Class in com.inaccel.coral
This class implements the interface between an application and the Coral FPGA resource manager.
InAccel(String) - Constructor for class com.inaccel.coral.InAccel
Constructs an accelerator request to the Coral FPGA resource manager.
INACCEL_NAMESPACE - Static variable in class com.inaccel.coral.external.Environment
The INACCEL_NAMESPACE environment variable (default: ).
index(long, int) - Static method in class com.inaccel.coral.shm.Cube
Returns the cube index of the specified offset.
index(long, int) - Static method in class com.inaccel.coral.shm.Cube.Slice
Returns the cube slice index of the specified offset.
Int - Static variable in class com.inaccel.coral.util.SizeOf
The size of an int value.
is(String) - Method in class com.inaccel.coral.msg.Request
Compares the type of this request to the specified string.
isClosed() - Method in class com.inaccel.coral.net.ServerWire
Returns the closed state of the server wire.
isClosed() - Method in class com.inaccel.coral.net.Wire
Returns the closed state of the wire.

L

log(int) - Static method in class com.inaccel.coral.util.Math2
Returns the base 2 logarithm of an int value.
log(long) - Static method in class com.inaccel.coral.util.Math2
Returns the base 2 logarithm of a long value.
Long - Static variable in class com.inaccel.coral.util.SizeOf
The size of a long value.

M

map(Cube) - Static method in class com.inaccel.coral.shm.Cube
Maps the shared memory cube identified to the address space of the calling process.
map() - Method in class com.inaccel.coral.shm.SharedAbstractMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedAbstractVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedByteMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedByteVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedDoubleVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedFloatVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedIntMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedIntVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedLongMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedLongVector
Maps the shared memory cube of this shared memory vector.
map() - Method in class com.inaccel.coral.shm.SharedShortMatrix
Maps the shared memory cube of this shared memory matrix.
map() - Method in class com.inaccel.coral.shm.SharedShortVector
Maps the shared memory cube of this shared memory vector.
mask(int, int) - Static method in class com.inaccel.coral.util.Math2
Returns a masked value result.
mask(long, int) - Static method in class com.inaccel.coral.util.Math2
Returns a masked value result.
mask(int, long) - Static method in class com.inaccel.coral.util.Math2
Returns a masked value result.
mask(long, long) - Static method in class com.inaccel.coral.util.Math2
Returns a masked value result.
Math2 - Class in com.inaccel.coral.util
The class contains methods for performing fast basic binary (bit) arithmetic operations.
Math2() - Constructor for class com.inaccel.coral.util.Math2
 
Matrix<T extends Matrix> - Class in com.inaccel.coral.linalg
Fundamental matrix attributes.
Matrix(int, int) - Constructor for class com.inaccel.coral.linalg.Matrix
Constructs a rows-by-cols matrix.
Misc - Class in com.inaccel.coral.util
This class defines miscellaneous static methods.
Misc() - Constructor for class com.inaccel.coral.util.Misc
 

N

namespace(String) - Method in class com.inaccel.coral.shm.Cube
 
numCols() - Method in class com.inaccel.coral.linalg.Matrix
Returns column dimension.
numCols() - Method in class com.inaccel.coral.linalg.Vector
Returns column dimension.
numColsWithAttributes() - Method in class com.inaccel.coral.linalg.Matrix
Returns complete column dimension.
numColsWithAttributes() - Method in class com.inaccel.coral.linalg.Vector
Returns complete column dimension.
numMetaCols() - Method in class com.inaccel.coral.linalg.Matrix
Returns meta column dimension.
numMetaCols() - Method in class com.inaccel.coral.linalg.Vector
Returns meta column dimension.
numMetaRows() - Method in class com.inaccel.coral.linalg.Matrix
Returns meta row dimension.
numPaddingCols() - Method in class com.inaccel.coral.linalg.Matrix
Returns padding column dimension.
numPaddingCols() - Method in class com.inaccel.coral.linalg.Vector
Returns padding column dimension.
numPaddingRows() - Method in class com.inaccel.coral.linalg.Matrix
Returns padding row dimension.
numRows() - Method in class com.inaccel.coral.linalg.Matrix
Returns row dimension.
numRowsWithAttributes() - Method in class com.inaccel.coral.linalg.Matrix
Returns complete row dimension.

O

out - Variable in class com.inaccel.coral.net.Wire
The underlying output data stream.

P

parseId(String) - Static method in class com.inaccel.coral.shm.Cube
 
pow(int) - Static method in class com.inaccel.coral.util.Math2
Returns the number 2 raised to the power of the argument.
put(int, int, byte) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute put method.
put(byte[][], int, int) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute bulk put method.
put(byte[][]) - Method in class com.inaccel.coral.shm.SharedByteMatrix
Absolute bulk put method.
put(int, byte) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute put method.
put(byte[], int) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute bulk put method.
put(byte[]) - Method in class com.inaccel.coral.shm.SharedByteVector
Absolute bulk put method.
put(int, int, double) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute put method.
put(double[][], int, int) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute bulk put method.
put(double[][]) - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Absolute bulk put method.
put(int, double) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute put method.
put(double[], int) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute bulk put method.
put(double[]) - Method in class com.inaccel.coral.shm.SharedDoubleVector
Absolute bulk put method.
put(int, int, float) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute put method.
put(float[][], int, int) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute bulk put method.
put(float[][]) - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Absolute bulk put method.
put(int, float) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute put method.
put(float[], int) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute bulk put method.
put(float[]) - Method in class com.inaccel.coral.shm.SharedFloatVector
Absolute bulk put method.
put(int, int, int) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute put method.
put(int[][], int, int) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute bulk put method.
put(int[][]) - Method in class com.inaccel.coral.shm.SharedIntMatrix
Absolute bulk put method.
put(int, int) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute put method.
put(int[], int) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute bulk put method.
put(int[]) - Method in class com.inaccel.coral.shm.SharedIntVector
Absolute bulk put method.
put(int, int, long) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute put method.
put(long[][], int, int) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute bulk put method.
put(long[][]) - Method in class com.inaccel.coral.shm.SharedLongMatrix
Absolute bulk put method.
put(int, long) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute put method.
put(long[], int) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute bulk put method.
put(long[]) - Method in class com.inaccel.coral.shm.SharedLongVector
Absolute bulk put method.
put(int, int, short) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute put method.
put(short[][], int, int) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute bulk put method.
put(short[][]) - Method in class com.inaccel.coral.shm.SharedShortMatrix
Absolute bulk put method.
put(int, short) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute put method.
put(short[], int) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute bulk put method.
put(short[]) - Method in class com.inaccel.coral.shm.SharedShortVector
Absolute bulk put method.

R

random() - Static method in class com.inaccel.coral.util.Misc
Returns the current thread's random number generator.
readBoolean() - Method in class com.inaccel.coral.net.Wire
Reads a boolean value from the input stream.
readByte() - Method in class com.inaccel.coral.net.Wire
Reads a byte value from the input stream.
readDouble() - Method in class com.inaccel.coral.net.Wire
Reads a double value from the input stream.
readFloat() - Method in class com.inaccel.coral.net.Wire
Reads a float value from the input stream.
readInt() - Method in class com.inaccel.coral.net.Wire
Reads an int value from the input stream.
readLong() - Method in class com.inaccel.coral.net.Wire
Reads a long value from the input stream.
readString() - Method in class com.inaccel.coral.net.Wire
Reads a string from the input stream.
Request - Class in com.inaccel.coral.msg
This class implements a request messaging system for the communication between Coral API and Coral.
Request(String) - Constructor for class com.inaccel.coral.msg.Request
Constructs a request with the specified type.
Request(String, List<Request.Argument>) - Constructor for class com.inaccel.coral.msg.Request
Constructs a request with the specified type and list of arguments.
Request(String, List<Request.Argument>, String) - Constructor for class com.inaccel.coral.msg.Request
Constructs a request with the specified type, list of arguments and seed.
Request.Argument - Class in com.inaccel.coral.msg
This class implements a request argument.
require(boolean, String, Object...) - Static method in class com.inaccel.coral.util.Misc
Ensures the truth of an expression involving one or more parameters to the calling method.
requireNotNull(Object, String, Object...) - Static method in class com.inaccel.coral.util.Misc
Ensures that an object reference passed as a parameter to the calling method is not null.
run() - Method in class com.inaccel.coral.InAccel
Sends a synchronous request to the FPGA resource manager.
runA() - Method in class com.inaccel.coral.InAccel
Sends an asynchronous request to the FPGA resource manager.

S

seed - Variable in class com.inaccel.coral.msg.Request
The seed (optional).
seed(String) - Method in class com.inaccel.coral.msg.Request
Sets a seed for the request (optional).
server - Variable in class com.inaccel.coral.net.ServerWire
The underlying server socket.
ServerWire - Class in com.inaccel.coral.net
This class implements server wires.
ServerWire(String, int) - Constructor for class com.inaccel.coral.net.ServerWire
Creates a server wire and binds it to the specified port number at the specified IP address.
ServerWire(ServerSocket) - Constructor for class com.inaccel.coral.net.ServerWire
Creates a server wire and binds it to the specified server socket.
setColAttributes(int, int) - Method in class com.inaccel.coral.linalg.Matrix
Sets the attributes of the column.
setRowAttributes(int, int) - Method in class com.inaccel.coral.linalg.Matrix
Sets the attributes of the row.
setRowAttributes(int, int) - Method in class com.inaccel.coral.linalg.Vector
Sets the attributes of the row.
SharedAbstractMatrix<T extends SharedAbstractMatrix> - Class in com.inaccel.coral.shm
A shared abstract matrix.
SharedAbstractMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedAbstractMatrix
Constructs a rows-by-cols shared matrix.
SharedAbstractVector<T extends SharedAbstractVector> - Class in com.inaccel.coral.shm
A shared abstract vector.
SharedAbstractVector(int) - Constructor for class com.inaccel.coral.shm.SharedAbstractVector
Constructs a 1-by-cols shared vector.
SharedByteMatrix - Class in com.inaccel.coral.shm
A shared byte matrix.
SharedByteMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedByteMatrix
Constructs a rows-by-cols shared byte matrix.
SharedByteVector - Class in com.inaccel.coral.shm
A shared byte vector.
SharedByteVector(int) - Constructor for class com.inaccel.coral.shm.SharedByteVector
Constructs a 1-by-cols shared byte vector.
SharedDoubleMatrix - Class in com.inaccel.coral.shm
A shared double matrix.
SharedDoubleMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedDoubleMatrix
Constructs a rows-by-cols shared double matrix.
SharedDoubleVector - Class in com.inaccel.coral.shm
A shared double vector.
SharedDoubleVector(int) - Constructor for class com.inaccel.coral.shm.SharedDoubleVector
Constructs a 1-by-cols shared double vector.
SharedFloatMatrix - Class in com.inaccel.coral.shm
A shared float matrix.
SharedFloatMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedFloatMatrix
Constructs a rows-by-cols shared float matrix.
SharedFloatVector - Class in com.inaccel.coral.shm
A shared float vector.
SharedFloatVector(int) - Constructor for class com.inaccel.coral.shm.SharedFloatVector
Constructs a 1-by-cols shared float vector.
SharedIntMatrix - Class in com.inaccel.coral.shm
A shared int matrix.
SharedIntMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedIntMatrix
Constructs a rows-by-cols shared int matrix.
SharedIntVector - Class in com.inaccel.coral.shm
A shared int vector.
SharedIntVector(int) - Constructor for class com.inaccel.coral.shm.SharedIntVector
Constructs a 1-by-cols shared int vector.
SharedLongMatrix - Class in com.inaccel.coral.shm
A shared long matrix.
SharedLongMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedLongMatrix
Constructs a rows-by-cols shared long matrix.
SharedLongVector - Class in com.inaccel.coral.shm
A shared long vector.
SharedLongVector(int) - Constructor for class com.inaccel.coral.shm.SharedLongVector
Constructs a 1-by-cols shared long vector.
SharedMemory - Interface in com.inaccel.coral.shm
Interface for shared memory matrices/vectors, backed by shared memory cubes.
SharedShortMatrix - Class in com.inaccel.coral.shm
A shared short matrix.
SharedShortMatrix(int, int) - Constructor for class com.inaccel.coral.shm.SharedShortMatrix
Constructs a rows-by-cols shared short matrix.
SharedShortVector - Class in com.inaccel.coral.shm
A shared short vector.
SharedShortVector(int) - Constructor for class com.inaccel.coral.shm.SharedShortVector
Constructs a 1-by-cols shared short vector.
shiftL(int, int) - Static method in class com.inaccel.coral.util.Math2
This is the left shift operator.
shiftR(long, int) - Static method in class com.inaccel.coral.util.Math2
This is the right shift operator.
Short - Static variable in class com.inaccel.coral.util.SizeOf
The size of a short value.
size(Cube) - Static method in class com.inaccel.coral.shm.Cube
Returns the size of a cube (in bytes).
SizeOf - Class in com.inaccel.coral.util
This class defines the size in bytes of primitive data types.
SizeOf() - Constructor for class com.inaccel.coral.util.SizeOf
 
Slice() - Constructor for class com.inaccel.coral.shm.Cube.Slice
 
socket - Variable in class com.inaccel.coral.net.Wire
The underlying socket.
sync() - Method in class com.inaccel.coral.net.Wire
Client synchronization point.
SystemEnv - Class in com.inaccel.coral.util
This class defines methods for extracting system environment.
SystemEnv() - Constructor for class com.inaccel.coral.util.SystemEnv
 

T

toPath() - Method in class com.inaccel.coral.shm.Cube
 
toString() - Method in class com.inaccel.coral.msg.Request.Argument
Returns the string representation of this argument.
toString() - Method in class com.inaccel.coral.msg.Request
Returns the string representation of this request.
toString() - Method in class com.inaccel.coral.net.ServerWire
Returns a string identifying this server wire.
toString() - Method in class com.inaccel.coral.net.Wire
Returns a string identifying this wire.
toString() - Method in class com.inaccel.coral.shm.Cube
 
type - Variable in class com.inaccel.coral.msg.Request.Argument
The argument type.
type - Variable in class com.inaccel.coral.msg.Request
The type of the request.

U

unit() - Method in class com.inaccel.coral.shm.SharedByteMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedByteVector
Returns the unit size (in bytes) of this shared vector.
unit() - Method in class com.inaccel.coral.shm.SharedDoubleMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedDoubleVector
Returns the unit size (in bytes) of this shared vector.
unit() - Method in class com.inaccel.coral.shm.SharedFloatMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedFloatVector
Returns the unit size (in bytes) of this shared vector.
unit() - Method in class com.inaccel.coral.shm.SharedIntMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedIntVector
Returns the unit size (in bytes) of this shared vector.
unit() - Method in class com.inaccel.coral.shm.SharedLongMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedLongVector
Returns the unit size (in bytes) of this shared vector.
unit() - Method in interface com.inaccel.coral.shm.SharedMemory
Returns the unit size (in bytes) of this shared memory.
unit() - Method in class com.inaccel.coral.shm.SharedShortMatrix
Returns the unit size (in bytes) of this shared matrix.
unit() - Method in class com.inaccel.coral.shm.SharedShortVector
Returns the unit size (in bytes) of this shared vector.
unwrap(String) - Static method in class com.inaccel.coral.msg.Request
Unwraps a string to a request.

V

value - Variable in class com.inaccel.coral.msg.Request.Argument
The argument value.
Vector<T extends Vector> - Class in com.inaccel.coral.linalg
Fundamental vector attributes.
Vector(int) - Constructor for class com.inaccel.coral.linalg.Vector
Constructs a 1-by-cols vector.

W

Wire - Class in com.inaccel.coral.net
This class implements client wires (also called just "wires").
Wire(String, int) - Constructor for class com.inaccel.coral.net.Wire
Creates a wire and connects it to the specified port number at the specified IP address.
Wire(Socket) - Constructor for class com.inaccel.coral.net.Wire
Creates a wire and connects it to the specified socket.
wrap(Request) - Static method in class com.inaccel.coral.msg.Request
Wraps a request to a string.
writeBoolean(boolean) - Method in class com.inaccel.coral.net.Wire
Writes a boolean value to the output stream.
writeByte(byte) - Method in class com.inaccel.coral.net.Wire
Writes a byte value to the output stream.
writeDouble(double) - Method in class com.inaccel.coral.net.Wire
Writes a double value to the output stream.
writeFloat(float) - Method in class com.inaccel.coral.net.Wire
Writes a float value to the output stream.
writeInt(int) - Method in class com.inaccel.coral.net.Wire
Writes an int value to the output stream.
writeLong(long) - Method in class com.inaccel.coral.net.Wire
Writes a long value to the output stream.
writeString(String) - Method in class com.inaccel.coral.net.Wire
Writes a string to the output stream.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018–2019 InAccel. All rights reserved.