Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class civitas.celestis.util.tuple.Object2
The first element of this tuple.
a - Variable in class civitas.celestis.util.tuple.Object3
The first element of this tuple.
a - Variable in class civitas.celestis.util.tuple.Object4
The first element of this tuple.
a() - Method in class civitas.celestis.util.tuple.Object2
Returns the first element of this tuple.
a() - Method in class civitas.celestis.util.tuple.Object3
Returns the first element of this tuple.
a() - Method in class civitas.celestis.util.tuple.Object4
Returns the first element of this tuple.
accept(float) - Method in interface civitas.celestis.util.function.FloatConsumer
Accepts this consumer, executing its contents.
accept(T, U, V) - Method in interface civitas.celestis.util.function.TriConsumer
Accepts this function, executing its contents.
accept(T, U, V, W) - Method in interface civitas.celestis.util.function.QuadConsumer
Accepts this function, executing its contents.
accepts(E) - Method in record class civitas.celestis.event.HandlerReference
Returns whether this handler accepts the provided event as its parameter.
add(double) - Method in class civitas.celestis.math.complex.Quaternion
Adds a scalar to this quaternion, then returns the resulting quaternion.
add(double) - Method in class civitas.celestis.math.matrix.Matrix
Adds a scalar to this matrix, then returns the resulting matrix.
add(double) - Method in class civitas.celestis.math.vector.ArrayVector
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(double) - Method in interface civitas.celestis.math.vector.Vector
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(double) - Method in class civitas.celestis.math.vector.Vector2
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(double) - Method in class civitas.celestis.math.vector.Vector3
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(double) - Method in class civitas.celestis.math.vector.Vector4
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(Quaternion) - Method in class civitas.celestis.math.complex.Quaternion
Adds another quaternion to this quaternion, then returns the resulting quaternion.
add(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Adds another vector to this vector, then returns the resulting vector.
add(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Adds another vector to this vector, then returns the resulting vector.
add(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Adds another vector to this vector, then returns the resulting vector.
add(DecimalQuaternion) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Adds another quaternion to this quaternion, then returns the resulting quaternion.
add(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Adds another vector to this vector, then returns the resulting vector.
add(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Adds another vector to this vector, then returns the resulting vector.
add(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Adds another vector to this vector, then returns the resulting vector.
add(Matrix) - Method in class civitas.celestis.math.matrix.Matrix
Adds another matrix to this matrix, then returns the resulting matrix.
add(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Adds another vector to this vector, then returns the resulting vector.
add(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Adds another vector to this vector, then returns the resulting vector.
add(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Adds another vector to this vector, then returns the resulting vector.
add(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Adds another vector to this vector, then returns the resulting vector.
add(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal2
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal3
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal4
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(BigDecimal) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Adds a scalar to this quaternion, then returns the resulting quaternion.
add(BigInteger) - Method in class civitas.celestis.math.integer.Integer2
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(BigInteger) - Method in class civitas.celestis.math.integer.Integer3
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(BigInteger) - Method in class civitas.celestis.math.integer.Integer4
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(N) - Method in interface civitas.celestis.math.vector.BigVector
Adds a scalar to this vector component-wise, then returns the resulting vector.
add(V) - Method in interface civitas.celestis.math.vector.BigVector
Adds another vector to this vector, then returns the resulting vector.
add(V) - Method in interface civitas.celestis.math.vector.Vector
Adds another vector to this vector, then returns the resulting vector.
ADD_DOUBLES - Static variable in class civitas.celestis.gpu.Kernels
A program which takes two doubles and outputs the sum
ALICE_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
angle(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns the angle of the rotation, in the context of axis/angle notation.
ANTIQUE_WHITE - Static variable in class civitas.celestis.graphics.Colors
 
append(DoubleArray) - Method in interface civitas.celestis.util.array.DoubleArray
Append the provided array a to the end of this array, then returns the resulting array.
append(FloatArray) - Method in interface civitas.celestis.util.array.FloatArray
Append the provided array a to the end of this array, then returns the resulting array.
append(IntArray) - Method in interface civitas.celestis.util.array.IntArray
Append the provided array a to the end of this array, then returns the resulting array.
append(LongArray) - Method in interface civitas.celestis.util.array.LongArray
Append the provided array a to the end of this array, then returns the resulting array.
append(SafeArray<? extends E>) - Method in interface civitas.celestis.util.array.SafeArray
Append the provided array a to the end of this array, then returns the resulting array.
application - Variable in class civitas.celestis.event.application.ApplicationEvent
The application which triggered this event.
Application - Class in civitas.celestis
Defines the contract for a generic application using the Plains library.
Application(String, String) - Constructor for class civitas.celestis.Application
Creates a new application with the default module configuration.
Application(String, String, EventManager, Scheduler) - Constructor for class civitas.celestis.Application
Creates a new application.
ApplicationCritical - Annotation Interface in civitas.celestis.annotation.application
A marker interface used to mark certain parts of the code which are considered application critical.
ApplicationEvent - Class in civitas.celestis.event.application
An event called by the application to notify classes that there was a significant change in the application's state.
ApplicationEvent(Application) - Constructor for class civitas.celestis.event.application.ApplicationEvent
Creates a new application event.
ApplicationEvent(Application, Handleable) - Constructor for class civitas.celestis.event.application.ApplicationEvent
Creates a new application event.
ApplicationStartedEvent - Class in civitas.celestis.event.application
An event called by the application to notify other classes that the application has been fully initialized, and the application is now fully operational.
ApplicationStartedEvent(Application) - Constructor for class civitas.celestis.event.application.ApplicationStartedEvent
Creates a new application started event.
ApplicationStartedEvent(Application, Handleable) - Constructor for class civitas.celestis.event.application.ApplicationStartedEvent
Creates a new application started event.
ApplicationStartedListener - Class in civitas.celestis.listener.application
An event listener which exclusively listens to ApplicationStartedEvents.
ApplicationStartedListener() - Constructor for class civitas.celestis.listener.application.ApplicationStartedListener
 
ApplicationStoppingEvent - Class in civitas.celestis.event.application
An event called by the application to notify other classes that the application is about to stop, and all modules must prepare for termination.
ApplicationStoppingEvent(Application) - Constructor for class civitas.celestis.event.application.ApplicationStoppingEvent
Creates a new application stopping event.
ApplicationStoppingEvent(Application, Handleable) - Constructor for class civitas.celestis.event.application.ApplicationStoppingEvent
Creates a new application stopping event.
ApplicationStoppingListener - Class in civitas.celestis.listener.application
An event listener which exclusively listens to ApplicationStoppingEvents.
ApplicationStoppingListener() - Constructor for class civitas.celestis.listener.application.ApplicationStoppingListener
 
apply(float) - Method in interface civitas.celestis.util.function.FloatFunction
Applies this function.
apply(T, T, T) - Method in interface civitas.celestis.util.function.TernaryOperator
Applies this function, then returns the result of the operation.
apply(T, U, V) - Method in interface civitas.celestis.util.function.TriFunction
Applies this function to the provided parameters.
apply(T, U, V, W) - Method in interface civitas.celestis.util.function.QuadFunction
Applies this function to the provided parameters.
applyAsFloat(float) - Method in interface civitas.celestis.util.function.FloatUnaryOperator
Applies this operator function.
applyAsFloat(float, float) - Method in interface civitas.celestis.util.function.FloatBinaryOperator
Applies this function.
applyAsFloat(T) - Method in interface civitas.celestis.util.function.ToFloatFunction
Applies this function.
AQUA - Static variable in class civitas.celestis.graphics.Colors
 
AQUA_MARINE - Static variable in class civitas.celestis.graphics.Colors
 
array() - Method in class civitas.celestis.util.array.AtomicArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in interface civitas.celestis.util.array.DoubleArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.FastArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in interface civitas.celestis.util.array.FloatArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.FloatFastArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in interface civitas.celestis.util.array.IntArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.IntFastArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in interface civitas.celestis.util.array.LongArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.LongFastArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in interface civitas.celestis.util.array.SafeArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.array.SyncArray
Returns a primitive array containing the elements of this array in their proper order.
array() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns an array containing every element within this grid.
array() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns an array containing every element within this grid.
array() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns an array containing every element within this grid.
array() - Method in interface civitas.celestis.util.grid.Grid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.HashGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns an array containing every element within this grid.
array() - Method in interface civitas.celestis.util.grid.IntGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns an array containing every element within this grid.
array() - Method in interface civitas.celestis.util.grid.LongGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.grid.SyncGrid
Returns an array containing every element within this grid.
array() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns an array containing the elements of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Double1
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Double2
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Double3
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Double4
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Float1
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Float2
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Float3
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Float4
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Int1
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Int2
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Int3
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Int4
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Long1
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Long2
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Long3
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Long4
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns an array containing the components of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Object1
Returns an array containing the elements of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Object2
Returns an array containing the elements of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Object3
Returns an array containing the elements of this tuple in their proper order.
array() - Method in class civitas.celestis.util.tuple.Object4
Returns an array containing the elements of this tuple in their proper order.
array() - Method in interface civitas.celestis.util.tuple.Tuple
Returns an array containing the elements of this tuple in their proper order.
ArrayGrid<E> - Class in civitas.celestis.util.grid
A static grid implemented using primitive arrays.
ArrayGrid(int, int) - Constructor for class civitas.celestis.util.grid.ArrayGrid
Creates a new array grid.
ArrayGrid(Grid<? extends E>) - Constructor for class civitas.celestis.util.grid.ArrayGrid
Creates a new array grid.
ArrayTuple<E> - Class in civitas.celestis.util.tuple
An array-based tuple which holds an arbitrary element of type E.
ArrayTuple(Tuple<? extends E>) - Constructor for class civitas.celestis.util.tuple.ArrayTuple
Creates a new array tuple.
ArrayTuple(E...) - Constructor for class civitas.celestis.util.tuple.ArrayTuple
Creates a new array tuple.
ArrayVector - Class in civitas.celestis.math.vector
An arbitrary dimensional array-based vector.
ArrayVector(double...) - Constructor for class civitas.celestis.math.vector.ArrayVector
Creates a new vector.
ArrayVector(DoubleTuple) - Constructor for class civitas.celestis.math.vector.ArrayVector
Creates a new vector.
AtomicArray<E> - Class in civitas.celestis.util.array
A type-safe array which stores atomic references as opposed to the values themselves.
AtomicArray(int) - Constructor for class civitas.celestis.util.array.AtomicArray
Creates a new atomic array.
AtomicArray(SafeArray<? extends E>) - Constructor for class civitas.celestis.util.array.AtomicArray
Creates a new atomic array.
atomicCopyOf(SafeArray<? extends E>) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new atomic copy of the provided array a.
atomicCopyOf(Grid<? extends E>) - Static method in interface civitas.celestis.util.grid.Grid
Creates an atomic copy of an existing grid.
AtomicGrid<E> - Class in civitas.celestis.util.grid
A grid which stores atomic references to objects instead of the objects themselves.
AtomicGrid(int, int) - Constructor for class civitas.celestis.util.grid.AtomicGrid
Creates a new atomic grid.
AtomicGrid(Grid<? extends E>) - Constructor for class civitas.celestis.util.grid.AtomicGrid
Creates a new atomic grid.
atomicOf(E...) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new atomic array from the provided array of elements.
atomicOf(E[][]) - Static method in interface civitas.celestis.util.grid.Grid
Creates a new atomic grid form a two-dimensional array of values.
AtomicScheduler - Class in civitas.celestis.task.lifecycle
An asynchronous multithreaded scheduler with multiple threads, which each have their own list of tasks and map of execution times.
AtomicScheduler() - Constructor for class civitas.celestis.task.lifecycle.AtomicScheduler
Creates a new atomic scheduler with the default thread count.
AtomicScheduler(int) - Constructor for class civitas.celestis.task.lifecycle.AtomicScheduler
Creates a new atomic scheduler with n threads.
AtomicScheduler(Deque<SchedulerThread>) - Constructor for class civitas.celestis.task.lifecycle.AtomicScheduler
Creates a new atomic scheduler by directly assigning the queue of threads.
avg(Vector2...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the provided vectors.
avg(Vector2, Vector2) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the two vectors.
avg(Vector3...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the provided vectors.
avg(Vector3, Vector3) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the two vectors.
avg(Vector4...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the provided vectors.
avg(Vector4, Vector4) - Static method in class civitas.celestis.math.vector.Vectors
Returns the simple average of the two vectors.
axis(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns the axis of the rotation.
axisAngle(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns an axis/angle pair denoting the rotation of the quaternion.
AZURE - Static variable in class civitas.celestis.graphics.Colors
 

B

b - Variable in class civitas.celestis.util.tuple.Object2
The second element of this tuple.
b - Variable in class civitas.celestis.util.tuple.Object3
The second element of this tuple.
b - Variable in class civitas.celestis.util.tuple.Object4
The second element of this tuple.
b() - Method in class civitas.celestis.util.tuple.Object2
Returns the second element of this tuple.
b() - Method in class civitas.celestis.util.tuple.Object3
Returns the second element of this tuple.
b() - Method in class civitas.celestis.util.tuple.Object4
Returns the second element of this tuple.
BaseArray<E> - Interface in civitas.celestis.util.array
The base class for all type-safe arrays, including primitive specialized arrays.
BaseGrid<E> - Interface in civitas.celestis.util.grid
The base class for all grids, including primitive specialized grids.
BaseTuple<E> - Interface in civitas.celestis.util.tuple
The base class for all tuples, including primitive specialized tuples.
BEIGE - Static variable in class civitas.celestis.graphics.Colors
 
bezier(double, double, double, double, double) - Static method in class civitas.celestis.math.Scalars
Performs cubic Bezier interpolation between four scalar values, using the interpolation parameter t.
bezier(Color, Color, double) - Static method in class civitas.celestis.graphics.Colors
Performs Bezier interpolation between the starting color s and the ending color e, using the interpolation parameter t.
bigIntegerValue() - Method in class civitas.celestis.math.decimal.Decimal2
Converts this vector into a big integer vector.
bigIntegerValue() - Method in class civitas.celestis.math.decimal.Decimal3
Converts this vector into a big integer vector.
bigIntegerValue() - Method in class civitas.celestis.math.decimal.Decimal4
Converts this vector into a big integer vector.
bigIntegerValue() - Method in interface civitas.celestis.math.decimal.DecimalVector
Converts this vector into a big integer vector.
BigVector<N,D,V extends BigVector<N,D,V,DV,PV>,DV extends BigVector<D,D,DV,DV,? extends BaseTuple<?>>,PV extends BaseTuple<? extends Number>> - Interface in civitas.celestis.math.vector
A mathematical vector which uses an arbitrary numeric type N.
BISQUE - Static variable in class civitas.celestis.graphics.Colors
 
BLACK - Static variable in class civitas.celestis.graphics.Colors
The color black.
BLANCHED_ALMOND - Static variable in class civitas.celestis.graphics.Colors
 
BLUE - Static variable in class civitas.celestis.graphics.Colors
The color blue.
BLUE_VIOLET - Static variable in class civitas.celestis.graphics.Colors
 
boxed() - Method in interface civitas.celestis.util.array.DoubleArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in interface civitas.celestis.util.array.FloatArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in class civitas.celestis.util.array.FloatFastArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in interface civitas.celestis.util.array.IntArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in class civitas.celestis.util.array.IntFastArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in interface civitas.celestis.util.array.LongArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in class civitas.celestis.util.array.LongFastArray
Returns an array containing the elements of this array in their boxed form.
boxed() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Double object.
boxed() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Double object.
boxed() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Float object.
boxed() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Float object.
boxed() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Integer object.
boxed() - Method in interface civitas.celestis.util.grid.IntGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Integer object.
boxed() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Long object.
boxed() - Method in interface civitas.celestis.util.grid.LongGrid
Returns a new grid whose values are populated from that of this grid's values, encapsulated inside a Long object.
boxed() - Method in class civitas.celestis.util.tuple.Double1
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Double2
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Double3
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Double4
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Float1
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Float2
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Float3
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Float4
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Int1
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Int2
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Int3
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Int4
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Long1
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Long2
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Long3
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.Long4
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns a tuple containing the components of this tuple in their boxed form.
boxed() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns a tuple containing the components of this tuple in their boxed form.
BROWN - Static variable in class civitas.celestis.graphics.Colors
 
BURLY_WOOD - Static variable in class civitas.celestis.graphics.Colors
 

C

c - Variable in class civitas.celestis.util.tuple.Object3
The third element of this tuple.
c - Variable in class civitas.celestis.util.tuple.Object4
The third element of this tuple.
c() - Method in class civitas.celestis.util.tuple.Object3
Returns the third element of this tuple.
c() - Method in class civitas.celestis.util.tuple.Object4
Returns the third element of this tuple.
CADET_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
calculateRequiredDimensions() - Method in class civitas.celestis.util.grid.HashGrid
Calculates the minimum required dimensions to hold all elements of this grid.
call(E) - Method in interface civitas.celestis.event.lifecycle.EventManager
Calls an event to this event manager, instructing it to process the event as soon as possible.
call(E) - Method in class civitas.celestis.event.lifecycle.EventThread
Calls an event to this event manager, instructing it to process the event as soon as possible.
Cancellable - Interface in civitas.celestis.event
An event which can be cancelled by a lower priority listener, which flags the event as cancelled, notifying higher priority listeners that this event should be ignored as if it had not happened in the first place.
CancellableEvent - Class in civitas.celestis.event
An event which can be cancelled by a lower priority listener, which flags the event as cancelled, notifying higher priority listeners that this event should be ignored as if it had not happened in the first place.
CancellableEvent() - Constructor for class civitas.celestis.event.CancellableEvent
Creates a new cancellable event with a random unique identifier and no cause.
CancellableEvent(Handleable) - Constructor for class civitas.celestis.event.CancellableEvent
Creates a new cancellable event with a random unique identifier.
CancellableEvent(UUID) - Constructor for class civitas.celestis.event.CancellableEvent
Creates a new cancellable event with no cause.
CancellableEvent(UUID, Handleable) - Constructor for class civitas.celestis.event.CancellableEvent
Creates a new cancellable event.
cause - Variable in class civitas.celestis.event.Event
The cause of this event.
CHARTREUSE - Static variable in class civitas.celestis.graphics.Colors
 
CHOCOLATE - Static variable in class civitas.celestis.graphics.Colors
 
civitas.celestis - package civitas.celestis
 
civitas.celestis.annotation.application - package civitas.celestis.annotation.application
 
civitas.celestis.event - package civitas.celestis.event
 
civitas.celestis.event.application - package civitas.celestis.event.application
 
civitas.celestis.event.lifecycle - package civitas.celestis.event.lifecycle
 
civitas.celestis.event.notification - package civitas.celestis.event.notification
 
civitas.celestis.exception - package civitas.celestis.exception
 
civitas.celestis.exception.event - package civitas.celestis.exception.event
 
civitas.celestis.exception.gpu - package civitas.celestis.exception.gpu
 
civitas.celestis.exception.tuple - package civitas.celestis.exception.tuple
 
civitas.celestis.gpu - package civitas.celestis.gpu
 
civitas.celestis.graphics - package civitas.celestis.graphics
 
civitas.celestis.listener.application - package civitas.celestis.listener.application
 
civitas.celestis.listener.notification - package civitas.celestis.listener.notification
 
civitas.celestis.math - package civitas.celestis.math
 
civitas.celestis.math.complex - package civitas.celestis.math.complex
 
civitas.celestis.math.decimal - package civitas.celestis.math.decimal
 
civitas.celestis.math.integer - package civitas.celestis.math.integer
 
civitas.celestis.math.matrix - package civitas.celestis.math.matrix
 
civitas.celestis.math.vector - package civitas.celestis.math.vector
 
civitas.celestis.task - package civitas.celestis.task
 
civitas.celestis.task.lifecycle - package civitas.celestis.task.lifecycle
 
civitas.celestis.util - package civitas.celestis.util
 
civitas.celestis.util.array - package civitas.celestis.util.array
 
civitas.celestis.util.function - package civitas.celestis.util.function
 
civitas.celestis.util.grid - package civitas.celestis.util.grid
 
civitas.celestis.util.tuple - package civitas.celestis.util.tuple
 
clamp(double, double, double) - Static method in class civitas.celestis.math.Scalars
Clamps the provided value to respect the boundaries of [min, max].
clamp(Decimal2, Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Decimal3, Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Decimal4, Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Integer2, Integer2) - Method in class civitas.celestis.math.integer.Integer2
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Integer3, Integer3) - Method in class civitas.celestis.math.integer.Integer3
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Integer4, Integer4) - Method in class civitas.celestis.math.integer.Integer4
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(ArrayVector, ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Vector2, Vector2) - Method in class civitas.celestis.math.vector.Vector2
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Vector3, Vector3) - Method in class civitas.celestis.math.vector.Vector3
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(Vector4, Vector4) - Method in class civitas.celestis.math.vector.Vector4
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(BigDecimal, BigDecimal, BigDecimal) - Static method in class civitas.celestis.math.decimal.Decimals
Clamps the provided value val to respect the range of [min, max].
clamp(BigInteger, BigInteger, BigInteger) - Static method in class civitas.celestis.math.integer.Integers
Clamps the provided value val to respect the range of [min, max].
clamp(V, V) - Method in interface civitas.celestis.math.vector.BigVector
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clamp(V, V) - Method in interface civitas.celestis.math.vector.Vector
Between this vector and the provided boundary vectors min and max, this returns a new vector whose components are clamped to respect the range of [min, max].
clean() - Method in interface civitas.celestis.util.grid.DynamicGrid
Cleans this grid, removing all instance of null.
clean() - Method in class civitas.celestis.util.grid.HashGrid
Cleans this grid, removing all instance of null.
cleanAndTrim() - Method in interface civitas.celestis.util.grid.DynamicGrid
Cleans this grid, then trims it to its minimum possible size.
cleanAndTrim() - Method in class civitas.celestis.util.grid.HashGrid
Cleans this grid, then trims it to its minimum possible size.
clear() - Method in interface civitas.celestis.util.grid.DynamicGrid
Clears all entries within this grid, removing them from memory.
clear() - Method in class civitas.celestis.util.grid.HashGrid
Clears all entries within this grid, removing them from memory.
collect() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.Grid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.HashGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.IntGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a collection containing every element within this grid.
collect() - Method in interface civitas.celestis.util.grid.LongGrid
Returns a collection containing every element within this grid.
collect() - Method in class civitas.celestis.util.grid.SyncGrid
Returns a collection containing every element within this grid.
Colors - Class in civitas.celestis.graphics
Contains utility methods and constant values related to AWT Colors.
Colors() - Constructor for class civitas.celestis.graphics.Colors
 
columns - Variable in class civitas.celestis.util.grid.ArrayGrid
The number of columns this grid has.
columns - Variable in class civitas.celestis.util.grid.AtomicGrid
The number of columns.
columns - Variable in class civitas.celestis.util.grid.DoubleArrayGrid
The number of columns this grid has.
columns - Variable in class civitas.celestis.util.grid.FloatArrayGrid
The number of columns this grid has.
columns - Variable in class civitas.celestis.util.grid.HashGrid
The last-known number of columns.
columns - Variable in class civitas.celestis.util.grid.IntArrayGrid
The number of columns this grid has.
columns - Variable in class civitas.celestis.util.grid.LongArrayGrid
The number of columns this grid has.
columns() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.Grid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.HashGrid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.IntGrid
Returns the number of columns (the width) of this grid.
columns() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the number of columns (the width) of this grid.
columns() - Method in interface civitas.celestis.util.grid.LongGrid
Returns the number of columns (the width) of this grid.
conjugate() - Method in class civitas.celestis.math.complex.Quaternion
Returns the conjugate of this quaternion.
conjugate() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Returns the conjugate of this quaternion.
contains(double) - Method in interface civitas.celestis.util.array.DoubleArray
Returns whether this array contains the provided value v.
contains(double) - Method in class civitas.celestis.util.array.DoubleFastArray
Returns whether this array contains the provided value v.
contains(double) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Checks if this grid contains the provided value v.
contains(double) - Method in interface civitas.celestis.util.grid.DoubleGrid
Checks if this grid contains the provided value v.
contains(double) - Method in class civitas.celestis.util.tuple.Double1
Checks if this tuple contains the provided value v.
contains(double) - Method in class civitas.celestis.util.tuple.Double2
Checks if this tuple contains the provided value v.
contains(double) - Method in class civitas.celestis.util.tuple.Double3
Checks if this tuple contains the provided value v.
contains(double) - Method in class civitas.celestis.util.tuple.Double4
Checks if this tuple contains the provided value v.
contains(double) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Checks if this tuple contains the provided value v.
contains(double) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Checks if this tuple contains the provided value v.
contains(float) - Method in interface civitas.celestis.util.array.FloatArray
Returns whether this array contains the provided value v.
contains(float) - Method in class civitas.celestis.util.array.FloatFastArray
Returns whether this array contains the provided value v.
contains(float) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Checks if this grid contains the provided value v.
contains(float) - Method in interface civitas.celestis.util.grid.FloatGrid
Checks if this grid contains the provided value v.
contains(float) - Method in class civitas.celestis.util.tuple.Float1
Checks if this tuple contains the provided value v.
contains(float) - Method in class civitas.celestis.util.tuple.Float2
Checks if this tuple contains the provided value v.
contains(float) - Method in class civitas.celestis.util.tuple.Float3
Checks if this tuple contains the provided value v.
contains(float) - Method in class civitas.celestis.util.tuple.Float4
Checks if this tuple contains the provided value v.
contains(float) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Checks if this tuple contains the provided value v.
contains(float) - Method in interface civitas.celestis.util.tuple.FloatTuple
Checks if this tuple contains the provided value v.
contains(int) - Method in interface civitas.celestis.util.array.IntArray
Returns whether this array contains the provided value v.
contains(int) - Method in class civitas.celestis.util.array.IntFastArray
Returns whether this array contains the provided value v.
contains(int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Checks if this grid contains the provided value v.
contains(int) - Method in interface civitas.celestis.util.grid.IntGrid
Checks if this grid contains the provided value v.
contains(int) - Method in class civitas.celestis.util.tuple.Int1
Checks if this tuple contains the provided value v.
contains(int) - Method in class civitas.celestis.util.tuple.Int2
Checks if this tuple contains the provided value v.
contains(int) - Method in class civitas.celestis.util.tuple.Int3
Checks if this tuple contains the provided value v.
contains(int) - Method in class civitas.celestis.util.tuple.Int4
Checks if this tuple contains the provided value v.
contains(int) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Checks if this tuple contains the provided value v.
contains(int) - Method in interface civitas.celestis.util.tuple.IntTuple
Checks if this tuple contains the provided value v.
contains(long) - Method in interface civitas.celestis.util.array.LongArray
Returns whether this array contains the provided value v.
contains(long) - Method in class civitas.celestis.util.array.LongFastArray
Returns whether this array contains the provided value v.
contains(long) - Method in class civitas.celestis.util.grid.LongArrayGrid
Checks if this grid contains the provided value v.
contains(long) - Method in interface civitas.celestis.util.grid.LongGrid
Checks if this grid contains the provided value v.
contains(long) - Method in class civitas.celestis.util.tuple.Long1
Checks if this tuple contains the provided value v.
contains(long) - Method in class civitas.celestis.util.tuple.Long2
Checks if this tuple contains the provided value v.
contains(long) - Method in class civitas.celestis.util.tuple.Long3
Checks if this tuple contains the provided value v.
contains(long) - Method in class civitas.celestis.util.tuple.Long4
Checks if this tuple contains the provided value v.
contains(long) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Checks if this tuple contains the provided value v.
contains(long) - Method in interface civitas.celestis.util.tuple.LongTuple
Checks if this tuple contains the provided value v.
contains(Object) - Method in class civitas.celestis.util.array.AtomicArray
Returns whether this array contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.array.FastArray
Returns whether this array contains the provided object obj.
contains(Object) - Method in interface civitas.celestis.util.array.SafeArray
Returns whether this array contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.array.SyncArray
Returns whether this array contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.grid.ArrayGrid
Checks if this grid contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.grid.AtomicGrid
Checks if this grid contains the provided object obj.
contains(Object) - Method in interface civitas.celestis.util.grid.Grid
Checks if this grid contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.grid.HashGrid
Checks if this grid contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.grid.SyncGrid
Checks if this grid contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns whether this tuple contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.tuple.Object1
Returns whether this tuple contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.tuple.Object2
Returns whether this tuple contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.tuple.Object3
Returns whether this tuple contains the provided object obj.
contains(Object) - Method in class civitas.celestis.util.tuple.Object4
Returns whether this tuple contains the provided object obj.
contains(Object) - Method in interface civitas.celestis.util.tuple.Tuple
Returns whether this tuple contains the provided object obj.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.array.AtomicArray
Returns whether this array contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.array.FastArray
Returns whether this array contains multiple objects.
containsAll(Iterable<?>) - Method in interface civitas.celestis.util.array.SafeArray
Returns whether this array contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.array.SyncArray
Returns whether this array contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.grid.ArrayGrid
Checks if this grid contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.grid.AtomicGrid
Checks if this grid contains multiple objects.
containsAll(Iterable<?>) - Method in interface civitas.celestis.util.grid.Grid
Checks if this grid contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.grid.HashGrid
Checks if this grid contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.grid.SyncGrid
Checks if this grid contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns whether this tuple contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.tuple.Object1
Returns whether this tuple contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.tuple.Object2
Returns whether this tuple contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.tuple.Object3
Returns whether this tuple contains multiple objects.
containsAll(Iterable<?>) - Method in class civitas.celestis.util.tuple.Object4
Returns whether this tuple contains multiple objects.
containsAll(Iterable<?>) - Method in interface civitas.celestis.util.tuple.Tuple
Returns whether this tuple contains multiple objects.
containsAll(Iterable<Double>) - Method in interface civitas.celestis.util.array.DoubleArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.array.DoubleFastArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Double>) - Method in interface civitas.celestis.util.grid.DoubleGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.tuple.Double1
Checks if this tuple contains multiple values.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.tuple.Double2
Checks if this tuple contains multiple values.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.tuple.Double3
Checks if this tuple contains multiple values.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.tuple.Double4
Checks if this tuple contains multiple values.
containsAll(Iterable<Double>) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Double>) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in interface civitas.celestis.util.array.FloatArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.array.FloatFastArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Float>) - Method in interface civitas.celestis.util.grid.FloatGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.tuple.Float1
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.tuple.Float2
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.tuple.Float3
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.tuple.Float4
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Float>) - Method in interface civitas.celestis.util.tuple.FloatTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in interface civitas.celestis.util.array.IntArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.array.IntFastArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.grid.IntArrayGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Integer>) - Method in interface civitas.celestis.util.grid.IntGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.tuple.Int1
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.tuple.Int2
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.tuple.Int3
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.tuple.Int4
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Integer>) - Method in interface civitas.celestis.util.tuple.IntTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in interface civitas.celestis.util.array.LongArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.array.LongFastArray
Returns whether this array contains multiple objects.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.grid.LongArrayGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Long>) - Method in interface civitas.celestis.util.grid.LongGrid
Checks if this grid contains multiple values.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.tuple.Long1
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.tuple.Long2
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.tuple.Long3
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.tuple.Long4
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Checks if this tuple contains multiple values.
containsAll(Iterable<Long>) - Method in interface civitas.celestis.util.tuple.LongTuple
Checks if this tuple contains multiple values.
copyOf(SafeArray<? extends E>) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new thread-unsafe copy of the provided array a.
copyOf(Grid<? extends E>) - Static method in interface civitas.celestis.util.grid.Grid
Creates a copy of an existing grid.
copyOf(Collection<? extends E>) - Static method in interface civitas.celestis.util.tuple.Tuple
Creates a new tuple from an existing collection.
CORAL - Static variable in class civitas.celestis.graphics.Colors
 
CORN_SILK - Static variable in class civitas.celestis.graphics.Colors
 
CORNFLOWER_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
created() - Element in annotation interface civitas.celestis.annotation.application.ApplicationCritical
Returns the version of which this component was created in.
createKernel(KernelSource) - Static method in class civitas.celestis.gpu.GPU
Creates a new kernel, then returns a reference to the created kernel.
createKernel(String, String, int) - Static method in class civitas.celestis.gpu.GPU
Creates a new kernel, then returns a reference to the created kernel.
CRIMSON - Static variable in class civitas.celestis.graphics.Colors
 
cross(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Returns the cross product between this vector and the provided vector v.
cross(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Returns the cross product between this vector and the provided vector v.
cross(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Returns the cross product between this vector and the provided vector v.
CYAN - Static variable in class civitas.celestis.graphics.Colors
The color cyan.

D

d - Variable in class civitas.celestis.util.tuple.Object4
The fourth element of this tuple.
d() - Method in class civitas.celestis.util.tuple.Object4
Returns the fourth element of this tuple.
DARK_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
DARK_CYAN - Static variable in class civitas.celestis.graphics.Colors
 
DARK_GOLDEN_ROD - Static variable in class civitas.celestis.graphics.Colors
 
DARK_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
DARK_GREEN - Static variable in class civitas.celestis.graphics.Colors
The color dark green.
DARK_KHAKI - Static variable in class civitas.celestis.graphics.Colors
 
DARK_MAGENTA - Static variable in class civitas.celestis.graphics.Colors
 
DARK_OLIVE_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
DARK_ORANGE - Static variable in class civitas.celestis.graphics.Colors
 
DARK_ORCHID - Static variable in class civitas.celestis.graphics.Colors
 
DARK_RED - Static variable in class civitas.celestis.graphics.Colors
 
DARK_SALMON - Static variable in class civitas.celestis.graphics.Colors
 
DARK_SEA_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
DARK_SLATE_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
DARK_SLATE_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
DARK_TURQUOISE - Static variable in class civitas.celestis.graphics.Colors
 
DARK_VIOLET - Static variable in class civitas.celestis.graphics.Colors
 
DEBUG_1 - Static variable in class civitas.celestis.gpu.Kernels
Kernel used for debugging.
Decimal2 - Class in civitas.celestis.math.decimal
An immutable two-dimensional decimal vector.
Decimal2(Vector2) - Constructor for class civitas.celestis.math.decimal.Decimal2
Creates a new vector.
Decimal2(Tuple<? extends BigDecimal>) - Constructor for class civitas.celestis.math.decimal.Decimal2
Creates a new vector.
Decimal2(BigDecimal[]) - Constructor for class civitas.celestis.math.decimal.Decimal2
Creates a new vector.
Decimal2(BigDecimal, BigDecimal) - Constructor for class civitas.celestis.math.decimal.Decimal2
Creates a new vector.
Decimal3 - Class in civitas.celestis.math.decimal
An immutable three-dimensional decimal vector.
Decimal3(Vector3) - Constructor for class civitas.celestis.math.decimal.Decimal3
Creates a new vector.
Decimal3(Tuple<? extends BigDecimal>) - Constructor for class civitas.celestis.math.decimal.Decimal3
Creates a new vector.
Decimal3(BigDecimal[]) - Constructor for class civitas.celestis.math.decimal.Decimal3
Creates a new vector.
Decimal3(BigDecimal, BigDecimal, BigDecimal) - Constructor for class civitas.celestis.math.decimal.Decimal3
Creates a new vector.
Decimal4 - Class in civitas.celestis.math.decimal
An immutable four-dimensional decimal vector.
Decimal4(Vector4) - Constructor for class civitas.celestis.math.decimal.Decimal4
Creates a new vector.
Decimal4(Tuple<? extends BigDecimal>) - Constructor for class civitas.celestis.math.decimal.Decimal4
Creates a new vector.
Decimal4(BigDecimal[]) - Constructor for class civitas.celestis.math.decimal.Decimal4
Creates a new vector.
Decimal4(BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class civitas.celestis.math.decimal.Decimal4
Creates a new vector.
DecimalQuaternion - Class in civitas.celestis.math.decimal
An immutable decimal quaternion.
DecimalQuaternion(Quaternion) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
DecimalQuaternion(Vector4) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
DecimalQuaternion(Tuple<? extends BigDecimal>) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
DecimalQuaternion(BigDecimal[]) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
DecimalQuaternion(BigDecimal, Decimal3) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
DecimalQuaternion(BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class civitas.celestis.math.decimal.DecimalQuaternion
Creates a new decimal quaternion.
Decimals - Class in civitas.celestis.math.decimal
Contains utilities related to BigDecimals.
DecimalVector<V extends DecimalVector<V,PV>,PV extends Vector<PV>> - Interface in civitas.celestis.math.decimal
A mathematical vector which uses BigDecimals.
DEEP_PINK - Static variable in class civitas.celestis.graphics.Colors
 
DEEP_SKY_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
DEFAULT_INTERVAL - Static variable in interface civitas.celestis.task.Task
The default interval of a task in milliseconds.
DelayedTask - Class in civitas.celestis.task
A delayed task which is only meant to be executed once.
DelayedTask(Runnable, long) - Constructor for class civitas.celestis.task.DelayedTask
Creates a new delayed task.
DelayedTask(Consumer<Long>, long) - Constructor for class civitas.celestis.task.DelayedTask
Creates a new delayed task.
det() - Method in class civitas.celestis.math.matrix.Matrix
Calculates and returns the determinant of this matrix.
DIM_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
dispose() - Static method in class civitas.celestis.gpu.GPU
Releases all resources this interface is holding.
dispose() - Method in class civitas.celestis.gpu.KernelReference
Disposes this reference.
distance(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Returns the Euclidean distance between this vector and the provided vector v.
distance(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Returns the Euclidean distance between this vector and the provided vector v.
distance(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Returns the Euclidean distance between this vector and the provided vector v.
distance(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Returns the Euclidean distance between this vector and the provided vector v.
distance(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Returns the Euclidean distance between this vector and the provided vector v.
distance(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Returns the Euclidean distance between this vector and the provided vector v.
distance(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Returns the Euclidean distance between this vector and the provided vector v.
distance(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Returns the Euclidean distance between this vector and the provided vector v.
distance(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Returns the Euclidean distance between this vector and the provided vector v.
distance(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Returns the Euclidean distance between this vector and the provided vector v.
distance(V) - Method in interface civitas.celestis.math.vector.BigVector
Returns the Euclidean distance between this vector and the provided vector v.
distance(V) - Method in interface civitas.celestis.math.vector.Vector
Returns the Euclidean distance between this vector and the provided vector v.
distance2(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(V) - Method in interface civitas.celestis.math.vector.BigVector
Returns the squared Euclidean distance between this vector and the provided vector v.
distance2(V) - Method in interface civitas.celestis.math.vector.Vector
Returns the squared Euclidean distance between this vector and the provided vector v.
distanceManhattan(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(V) - Method in interface civitas.celestis.math.vector.BigVector
Returns the Manhattan distance between this vector and the provided vector v.
distanceManhattan(V) - Method in interface civitas.celestis.math.vector.Vector
Returns the Manhattan distance between this vector and the provided vector v.
divide(double) - Method in class civitas.celestis.math.complex.Quaternion
Divides this quaternion by a scalar, then returns the resulting quaternion.
divide(double) - Method in class civitas.celestis.math.matrix.Matrix
Divides this matrix by a scalar, then returns the resulting matrix.
divide(double) - Method in class civitas.celestis.math.vector.ArrayVector
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(double) - Method in interface civitas.celestis.math.vector.Vector
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(double) - Method in class civitas.celestis.math.vector.Vector2
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(double) - Method in class civitas.celestis.math.vector.Vector3
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(double) - Method in class civitas.celestis.math.vector.Vector4
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal2
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal3
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal4
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigDecimal) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Divides this quaternion by a scalar, then returns the resulting quaternion.
divide(BigInteger) - Method in class civitas.celestis.math.integer.Integer2
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigInteger) - Method in class civitas.celestis.math.integer.Integer3
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(BigInteger) - Method in class civitas.celestis.math.integer.Integer4
Divides this vector by a scalar component-wise, then returns the resulting vector.
divide(N) - Method in interface civitas.celestis.math.vector.BigVector
Divides this vector by a scalar component-wise, then returns the resulting vector.
DIVIDE_DOUBLES - Static variable in class civitas.celestis.gpu.Kernels
A program which takes two doubles and outputs the quotient
DODGER_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
dot(Quaternion) - Method in class civitas.celestis.math.complex.Quaternion
Returns the dot product between this quaternion and the provided quaternion q.
dot(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Returns the dot product between this vector and the provided vector v.
dot(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Returns the dot product between this vector and the provided vector v.
dot(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Returns the dot product between this vector and the provided vector v.
dot(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Returns the dot product between this vector and the provided vector v.
dot(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Returns the dot product between this vector and the provided vector v.
dot(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Returns the dot product between this vector and the provided vector v.
dot(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Returns the dot product between this vector and the provided vector v.
dot(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Returns the dot product between this vector and the provided vector v.
dot(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Returns the dot product between this vector and the provided vector v.
dot(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Returns the dot product between this vector and the provided vector v.
dot(V) - Method in interface civitas.celestis.math.vector.BigVector
Returns the dot product between this vector and the provided vector v.
dot(V) - Method in interface civitas.celestis.math.vector.Vector
Returns the dot product between this vector and the provided vector v.
Double1 - Class in civitas.celestis.util.tuple
A tuple with one element.
Double1(double) - Constructor for class civitas.celestis.util.tuple.Double1
Creates a new tuple.
Double1(double[]) - Constructor for class civitas.celestis.util.tuple.Double1
Creates a new tuple.
Double1(DoubleTuple) - Constructor for class civitas.celestis.util.tuple.Double1
Creates a new tuple.
Double2 - Class in civitas.celestis.util.tuple
An immutable type containing two primitive doubles.
Double2(double[]) - Constructor for class civitas.celestis.util.tuple.Double2
Creates a new Double2.
Double2(double, double) - Constructor for class civitas.celestis.util.tuple.Double2
Creates a new Double2.
Double2(DoubleTuple) - Constructor for class civitas.celestis.util.tuple.Double2
Creates a new Double2.
Double3 - Class in civitas.celestis.util.tuple
An immutable type containing three primitive doubles.
Double3(double[]) - Constructor for class civitas.celestis.util.tuple.Double3
Creates a new Double3.
Double3(double, double, double) - Constructor for class civitas.celestis.util.tuple.Double3
Creates a new Double3.
Double3(DoubleTuple) - Constructor for class civitas.celestis.util.tuple.Double3
Creates a new Double3.
Double4 - Class in civitas.celestis.util.tuple
An immutable type containing four primitive doubles.
Double4(double[]) - Constructor for class civitas.celestis.util.tuple.Double4
Creates a new Double4.
Double4(double, double, double, double) - Constructor for class civitas.celestis.util.tuple.Double4
Creates a new Double4.
Double4(DoubleTuple) - Constructor for class civitas.celestis.util.tuple.Double4
Creates a new Double4.
doubleArray() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns a double array containing the components of this tuple in their proper order.
DoubleArray - Interface in civitas.celestis.util.array
A type-safe array of primitive doubles.
DoubleArrayGrid - Class in civitas.celestis.util.grid
A static grid implemented using primitive arrays.
DoubleArrayGrid(int, int) - Constructor for class civitas.celestis.util.grid.DoubleArrayGrid
Creates a new array grid.
DoubleArrayGrid(DoubleGrid) - Constructor for class civitas.celestis.util.grid.DoubleArrayGrid
Creates a new array grid.
DoubleArrayTuple - Class in civitas.celestis.util.tuple
An array-based tuple which holds an arbitrary element of type double.
DoubleArrayTuple(double...) - Constructor for class civitas.celestis.util.tuple.DoubleArrayTuple
Creates a new array tuple.
DoubleArrayTuple(DoubleTuple) - Constructor for class civitas.celestis.util.tuple.DoubleArrayTuple
Creates a new array tuple.
DoubleFastArray - Class in civitas.celestis.util.array
A basic double array with no built-in synchronization or thread-safety measures.
DoubleFastArray(double[]) - Constructor for class civitas.celestis.util.array.DoubleFastArray
Creates a new fast double array.
DoubleFastArray(int) - Constructor for class civitas.celestis.util.array.DoubleFastArray
Creates a new fast double array.
DoubleFastArray(DoubleArray) - Constructor for class civitas.celestis.util.array.DoubleFastArray
Creates a new fast double array.
DoubleGrid - Interface in civitas.celestis.util.grid
A specialized grid which uses the primitive type double.
DoubleTuple - Interface in civitas.celestis.util.tuple
A specialized tuple which holds the primitive type double.
dynamicCopyOf(Grid<? extends E>) - Static method in interface civitas.celestis.util.grid.Grid
Creates a dynamic copy of an existing grid.
DynamicGrid<E> - Interface in civitas.celestis.util.grid
A grid whose size can be changed without requiring re-instantiation.
dynamicOf(E[][]) - Static method in interface civitas.celestis.util.grid.Grid
Creates a new dynamic grid from a two-dimensional array of values.

E

EARLY - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
element - Variable in class civitas.celestis.util.tuple.Double1
The element of this tuple.
element - Variable in class civitas.celestis.util.tuple.Float1
The element of this tuple.
element - Variable in class civitas.celestis.util.tuple.Int1
The element of this tuple.
element - Variable in class civitas.celestis.util.tuple.Long1
The element of this tuple.
element - Variable in class civitas.celestis.util.tuple.Object1
The element of this tuple.
empty() - Static method in interface civitas.celestis.util.tuple.DoubleTuple
Returns an empty double tuple.
empty() - Static method in interface civitas.celestis.util.tuple.FloatTuple
Returns an empty float tuple.
empty() - Static method in interface civitas.celestis.util.tuple.IntTuple
Returns an empty integer tuple.
empty() - Static method in interface civitas.celestis.util.tuple.LongTuple
Returns an empty tuple.
EPSILON - Static variable in class civitas.celestis.math.Scalars
A very small constant used in various applications.
equals(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Checks for equality between this vector and the provided vector v.
equals(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Checks for equality between this vector and the provided vector v.
equals(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Checks for equality between this vector and the provided vector v.
equals(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Checks for equality between this vector and the provided vector v.
equals(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Checks for equality between this vector and the provided vector v.
equals(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Checks for equality between this vector and the provided vector v.
equals(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Checks for equality between this vector and the provided vector v.
equals(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Checks for equality between this vector and the provided vector v.
equals(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Checks for equality between this vector and the provided vector v.
equals(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Checks for equality between this vector and the provided vector v.
equals(BaseArray<?>, BaseArray<?>) - Static method in interface civitas.celestis.util.array.BaseArray
Checks for equality between two instances of arrays.
equals(BaseGrid<T>, BaseGrid<?>) - Static method in interface civitas.celestis.util.grid.BaseGrid
Checks for equality between two instances of grids.
equals(BaseTuple<?>, BaseTuple<?>) - Static method in interface civitas.celestis.util.tuple.BaseTuple
Checks for equality between two instances of tuples.
equals(Object) - Method in record class civitas.celestis.event.HandlerReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class civitas.celestis.util.array.AtomicArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.array.DoubleArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.DoubleFastArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.FastArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.array.FloatArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.FloatFastArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.array.IntArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.IntFastArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.array.LongArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.LongFastArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.array.SafeArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.array.SyncArray
Checks for equality between this array and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.ArrayGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.AtomicGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.grid.DoubleGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.grid.FloatGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.grid.Grid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.HashGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.IntArrayGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.grid.IntGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.LongArrayGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.grid.LongGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.grid.SyncGrid
Checks for equality between this grid and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.ArrayTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Double1
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Double2
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Double3
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Double4
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Float1
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Float2
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Float3
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Float4
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.tuple.FloatTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Int1
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Int2
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Int3
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Int4
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.tuple.IntTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Long1
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Long2
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Long3
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Long4
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.tuple.LongTuple
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Object1
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Object2
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Object3
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in class civitas.celestis.util.tuple.Object4
Checks for equality between this tuple and the provided object obj.
equals(Object) - Method in interface civitas.celestis.util.tuple.Tuple
Checks for equality between this tuple and the provided object obj.
equals(V) - Method in interface civitas.celestis.math.vector.BigVector
Checks for equality between this vector and the provided vector v.
equals(V) - Method in interface civitas.celestis.math.vector.Vector
Checks for equality between this vector and the provided vector v.
equalsIgnoreOrder(BaseTuple<?>, BaseTuple<?>) - Static method in interface civitas.celestis.util.tuple.BaseTuple
Checks for equality between two instances of tuples without regard to their elements' order.
eulerAngles(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns a tuple of doubles containing the pitch, yaw, and roll angles of the quaternion in pitch-yaw-roll order.
Event - Class in civitas.celestis.event
The default implementation of Handleable.
Event() - Constructor for class civitas.celestis.event.Event
Creates a new event with a random unique identifier and no cause.
Event(Handleable) - Constructor for class civitas.celestis.event.Event
Creates a new event with a random unique identifier.
Event(UUID) - Constructor for class civitas.celestis.event.Event
Creates a new event with no cause.
Event(UUID, Handleable) - Constructor for class civitas.celestis.event.Event
Creates a new event.
EventHandler - Annotation Interface in civitas.celestis.event
A marker annotation which marks a method as an event handler.
eventManager - Variable in class civitas.celestis.Application
The event manager instance.
EventManager - Interface in civitas.celestis.event.lifecycle
An event manager handles the lifecycle of events and event listeners.
Events - Class in civitas.celestis.event
Contains utility methods related to Events.
Events() - Constructor for class civitas.celestis.event.Events
 
EventThread - Class in civitas.celestis.event.lifecycle
A thread which processes events.
EventThread() - Constructor for class civitas.celestis.event.lifecycle.EventThread
Creates a new event thread.
EventThread(String) - Constructor for class civitas.celestis.event.lifecycle.EventThread
Creates a new event thread.
EventThread(String, PrintStream) - Constructor for class civitas.celestis.event.lifecycle.EventThread
Creates a new event thread.
EventThread(String, Deque<Handleable>, List<HandlerReference>, PrintStream) - Constructor for class civitas.celestis.event.lifecycle.EventThread
Creates a new event thread.
execute(long) - Method in class civitas.celestis.gpu.KernelReference
Executes this kernel.
execute(long) - Method in class civitas.celestis.task.DelayedTask
Handles the execution of this task.
execute(long) - Method in interface civitas.celestis.task.Task
Executes this task.
EXIT_CODE_FATAL_ERROR - Static variable in class civitas.celestis.Application
The exit code for forceful termination of the application caused by a fatal error, which makes the application no longer operable.
EXIT_CODE_NORMAL - Static variable in class civitas.celestis.Application
The exit code for normal graceful termination of the application.
EXIT_CODE_TERMINATED - Static variable in class civitas.celestis.Application
The exit code for forceful termination of the application by means of directly calling Application.terminate(int).

F

factorial(double) - Static method in class civitas.celestis.math.Scalars
Calculates the factorial of the provided input n.
factorial(long) - Static method in class civitas.celestis.math.Scalars
Calculates the factorial of the provided input n.
FastArray<E> - Class in civitas.celestis.util.array
A basic type-safe array with no built-in synchronization or thread-safety measures.
FastArray(int) - Constructor for class civitas.celestis.util.array.FastArray
Creates a new fast array.
FastArray(SafeArray<? extends E>) - Constructor for class civitas.celestis.util.array.FastArray
Creates a new fast array.
FastArray(E[]) - Constructor for class civitas.celestis.util.array.FastArray
Creates a new fast array.
fill(double) - Method in interface civitas.celestis.util.array.DoubleArray
Fills this array with the provided value v.
fill(double) - Method in class civitas.celestis.util.array.DoubleFastArray
Fills this array with the provided value v.
fill(double) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Fills this grid, populating every index with the provided value v.
fill(double) - Method in interface civitas.celestis.util.grid.DoubleGrid
Fills this grid, populating every index with the provided value v.
fill(float) - Method in interface civitas.celestis.util.array.FloatArray
Fills this array with the provided value v.
fill(float) - Method in class civitas.celestis.util.array.FloatFastArray
Fills this array with the provided value v.
fill(float) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Fills this grid, populating every index with the provided value v.
fill(float) - Method in interface civitas.celestis.util.grid.FloatGrid
Fills this grid, populating every index with the provided value v.
fill(int) - Method in interface civitas.celestis.util.array.IntArray
Fills this array with the provided value v.
fill(int) - Method in class civitas.celestis.util.array.IntFastArray
Fills this array with the provided value v.
fill(int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Fills this grid, populating every index with the provided value v.
fill(int) - Method in interface civitas.celestis.util.grid.IntGrid
Fills this grid, populating every index with the provided value v.
fill(long) - Method in interface civitas.celestis.util.array.LongArray
Fills this array with the provided value v.
fill(long) - Method in class civitas.celestis.util.array.LongFastArray
Fills this array with the provided value v.
fill(long) - Method in class civitas.celestis.util.grid.LongArrayGrid
Fills this grid, populating every index with the provided value v.
fill(long) - Method in interface civitas.celestis.util.grid.LongGrid
Fills this grid, populating every index with the provided value v.
fill(E) - Method in class civitas.celestis.util.array.AtomicArray
Fills this array with the provided value v.
fill(E) - Method in class civitas.celestis.util.array.FastArray
Fills this array with the provided value v.
fill(E) - Method in interface civitas.celestis.util.array.SafeArray
Fills this array with the provided value v.
fill(E) - Method in class civitas.celestis.util.array.SyncArray
Fills this array with the provided value v.
fill(E) - Method in class civitas.celestis.util.grid.ArrayGrid
Fills this grid, populating every index with the provided value v.
fill(E) - Method in class civitas.celestis.util.grid.AtomicGrid
Fills this grid, populating every index with the provided value v.
fill(E) - Method in interface civitas.celestis.util.grid.Grid
Fills this grid, populating every index with the provided value v.
fill(E) - Method in class civitas.celestis.util.grid.HashGrid
Fills this grid, populating every index with the provided value v.
fill(E) - Method in class civitas.celestis.util.grid.SyncGrid
Fills this grid, populating every index with the provided value v.
fillEmpty(E) - Method in class civitas.celestis.util.array.AtomicArray
Fills every empty slot of this array with the provided value v.
fillEmpty(E) - Method in class civitas.celestis.util.array.FastArray
Fills every empty slot of this array with the provided value v.
fillEmpty(E) - Method in interface civitas.celestis.util.array.SafeArray
Fills every empty slot of this array with the provided value v.
fillEmpty(E) - Method in class civitas.celestis.util.array.SyncArray
Fills every empty slot of this array with the provided value v.
fillEmpty(E) - Method in class civitas.celestis.util.grid.ArrayGrid
Fills this grid, but only does so if the original element currently occupying the corresponding slot is null.
fillEmpty(E) - Method in class civitas.celestis.util.grid.AtomicGrid
Fills this grid, but only does so if the original element currently occupying the corresponding slot is null.
fillEmpty(E) - Method in interface civitas.celestis.util.grid.Grid
Fills this grid, but only does so if the original element currently occupying the corresponding slot is null.
fillEmpty(E) - Method in class civitas.celestis.util.grid.HashGrid
Fills this grid, but only does so if the original element currently occupying the corresponding slot is null.
fillEmpty(E) - Method in class civitas.celestis.util.grid.SyncGrid
Fills this grid, but only does so if the original element currently occupying the corresponding slot is null.
fillRange(int, int, double) - Method in interface civitas.celestis.util.array.DoubleArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, double) - Method in class civitas.celestis.util.array.DoubleFastArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, float) - Method in interface civitas.celestis.util.array.FloatArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, float) - Method in class civitas.celestis.util.array.FloatFastArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, int) - Method in interface civitas.celestis.util.array.IntArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, int) - Method in class civitas.celestis.util.array.IntFastArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, int, int, double) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, double) - Method in interface civitas.celestis.util.grid.DoubleGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, float) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, float) - Method in interface civitas.celestis.util.grid.FloatGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, long) - Method in class civitas.celestis.util.grid.LongArrayGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, long) - Method in interface civitas.celestis.util.grid.LongGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, E) - Method in class civitas.celestis.util.grid.ArrayGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, E) - Method in class civitas.celestis.util.grid.AtomicGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, E) - Method in interface civitas.celestis.util.grid.Grid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, E) - Method in class civitas.celestis.util.grid.HashGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, int, int, E) - Method in class civitas.celestis.util.grid.SyncGrid
Fills this grid, but only does so within the specified range.
fillRange(int, int, long) - Method in interface civitas.celestis.util.array.LongArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, long) - Method in class civitas.celestis.util.array.LongFastArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, E) - Method in class civitas.celestis.util.array.AtomicArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, E) - Method in class civitas.celestis.util.array.FastArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, E) - Method in interface civitas.celestis.util.array.SafeArray
Fills every slot of this array between the range of [s, e) with the provided value v.
fillRange(int, int, E) - Method in class civitas.celestis.util.array.SyncArray
Fills every slot of this array between the range of [s, e) with the provided value v.
filter(FloatPredicate) - Method in interface civitas.celestis.util.array.FloatArray
Tests each element of this array using the provided predicate f, collects all elements the predicate returns true to, then returns a new array containing only the filtered elements.
filter(DoublePredicate) - Method in interface civitas.celestis.util.array.DoubleArray
Tests each element of this array using the provided predicate f, collects all elements the predicate returns true to, then returns a new array containing only the filtered elements.
filter(IntPredicate) - Method in interface civitas.celestis.util.array.IntArray
Tests each element of this array using the provided predicate f, collects all elements the predicate returns true to, then returns a new array containing only the filtered elements.
filter(LongPredicate) - Method in interface civitas.celestis.util.array.LongArray
Tests each element of this array using the provided predicate f, collects all elements the predicate returns true to, then returns a new array containing only the filtered elements.
filter(Predicate<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Tests each element of this array using the provided predicate f, collects all elements the predicate returns true to, then returns a new array containing only the filtered elements.
filter(Predicate<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Tests each element of this tuple using the provided predicate f, collects all elements the predicate returns true to, then returns a new tuple containing only the filtered elements.
FIREBRICK - Static variable in class civitas.celestis.graphics.Colors
 
Float1 - Class in civitas.celestis.util.tuple
A tuple with one element.
Float1(float) - Constructor for class civitas.celestis.util.tuple.Float1
Creates a new tuple.
Float1(float[]) - Constructor for class civitas.celestis.util.tuple.Float1
Creates a new tuple.
Float1(FloatTuple) - Constructor for class civitas.celestis.util.tuple.Float1
Creates a new tuple.
Float2 - Class in civitas.celestis.util.tuple
An immutable type containing two primitive floats.
Float2(float[]) - Constructor for class civitas.celestis.util.tuple.Float2
Creates a new Float2.
Float2(float, float) - Constructor for class civitas.celestis.util.tuple.Float2
Creates a new Float2.
Float2(FloatTuple) - Constructor for class civitas.celestis.util.tuple.Float2
Creates a new Float2.
Float3 - Class in civitas.celestis.util.tuple
An immutable type containing three primitive floats.
Float3(float[]) - Constructor for class civitas.celestis.util.tuple.Float3
Creates a new Float3.
Float3(float, float, float) - Constructor for class civitas.celestis.util.tuple.Float3
Creates a new Float3.
Float3(FloatTuple) - Constructor for class civitas.celestis.util.tuple.Float3
Creates a new Float3.
Float4 - Class in civitas.celestis.util.tuple
An immutable type containing four primitive floats.
Float4(float[]) - Constructor for class civitas.celestis.util.tuple.Float4
Creates a new Float4.
Float4(float, float, float, float) - Constructor for class civitas.celestis.util.tuple.Float4
Creates a new Float4.
Float4(FloatTuple) - Constructor for class civitas.celestis.util.tuple.Float4
Creates a new Float4.
floatArray() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns a float array containing the components of this tuple in their proper order.
FloatArray - Interface in civitas.celestis.util.array
A type-safe array of primitive floats.
FloatArrayGrid - Class in civitas.celestis.util.grid
A static grid implemented using primitive arrays.
FloatArrayGrid(int, int) - Constructor for class civitas.celestis.util.grid.FloatArrayGrid
Creates a new array grid.
FloatArrayGrid(FloatGrid) - Constructor for class civitas.celestis.util.grid.FloatArrayGrid
Creates a new array grid.
FloatArrayTuple - Class in civitas.celestis.util.tuple
An array-based tuple which holds an arbitrary element of type float.
FloatArrayTuple(float...) - Constructor for class civitas.celestis.util.tuple.FloatArrayTuple
Creates a new array tuple.
FloatArrayTuple(FloatTuple) - Constructor for class civitas.celestis.util.tuple.FloatArrayTuple
Creates a new array tuple.
FloatBinaryOperator - Interface in civitas.celestis.util.function
A function which takes two floats as input, and returns a float.
FloatConsumer - Interface in civitas.celestis.util.function
A function which takes one float as its parameter, and returns no value.
FloatFastArray - Class in civitas.celestis.util.array
A basic float array with no built-in synchronization or thread-safety measures.
FloatFastArray(float[]) - Constructor for class civitas.celestis.util.array.FloatFastArray
Creates a new fast float array.
FloatFastArray(int) - Constructor for class civitas.celestis.util.array.FloatFastArray
Creates a new fast float array.
FloatFastArray(FloatArray) - Constructor for class civitas.celestis.util.array.FloatFastArray
Creates a new fast float array.
FloatFastArray(Float[]) - Constructor for class civitas.celestis.util.array.FloatFastArray
Creates a new fast float array.
FloatFunction<T> - Interface in civitas.celestis.util.function
A function which takes one float as its input, and returns an arbitrary type T.
FloatGrid - Interface in civitas.celestis.util.grid
A specialized grid which uses the primitive type float.
FloatPredicate - Interface in civitas.celestis.util.function
A function which takes one float as its input, and returns one boolean.
FloatTuple - Interface in civitas.celestis.util.tuple
A specialized tuple which holds the primitive type float.
FloatUnaryOperator - Interface in civitas.celestis.util.function
A unary operator which takes one float and returns another float.
FLORAL_WHITE - Static variable in class civitas.celestis.graphics.Colors
 
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in interface civitas.celestis.util.grid.BaseGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in interface civitas.celestis.util.grid.Grid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Double>) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Double>) - Method in interface civitas.celestis.util.grid.DoubleGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Float>) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Float>) - Method in interface civitas.celestis.util.grid.FloatGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Integer>) - Method in class civitas.celestis.util.grid.IntArrayGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Integer>) - Method in interface civitas.celestis.util.grid.IntGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Long>) - Method in class civitas.celestis.util.grid.LongArrayGrid
Executes the provided action for each element of this grid.
forEach(TriConsumer<Integer, Integer, ? super Long>) - Method in interface civitas.celestis.util.grid.LongGrid
Executes the provided action for each element of this grid.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super E>) - Method in interface civitas.celestis.util.array.BaseArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.array.FastArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.array.SyncArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.tuple.Object1
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.tuple.Object2
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.tuple.Object3
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super E>) - Method in class civitas.celestis.util.tuple.Object4
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Executes the provided action a once for each element of this tuple.
forEach(BiConsumer<? super Integer, ? super Double>) - Method in interface civitas.celestis.util.array.DoubleArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Double>) - Method in class civitas.celestis.util.array.DoubleFastArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Float>) - Method in interface civitas.celestis.util.array.FloatArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Float>) - Method in class civitas.celestis.util.array.FloatFastArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Integer>) - Method in interface civitas.celestis.util.array.IntArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Integer>) - Method in class civitas.celestis.util.array.IntFastArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Long>) - Method in interface civitas.celestis.util.array.LongArray
Executes the provided action a once for each element of this array.
forEach(BiConsumer<? super Integer, ? super Long>) - Method in class civitas.celestis.util.array.LongFastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in interface civitas.celestis.util.array.BaseArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.array.FastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in interface civitas.celestis.util.grid.BaseGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in interface civitas.celestis.util.grid.Grid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.tuple.Object1
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.tuple.Object2
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.tuple.Object3
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super E>) - Method in class civitas.celestis.util.tuple.Object4
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Executes the provided action a once for each element of this tuple.
forEach(Consumer<? super Double>) - Method in interface civitas.celestis.util.array.DoubleArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Double>) - Method in class civitas.celestis.util.array.DoubleFastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Double>) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Double>) - Method in interface civitas.celestis.util.grid.DoubleGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Float>) - Method in interface civitas.celestis.util.array.FloatArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Float>) - Method in class civitas.celestis.util.array.FloatFastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Float>) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Float>) - Method in interface civitas.celestis.util.grid.FloatGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Integer>) - Method in interface civitas.celestis.util.array.IntArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Integer>) - Method in class civitas.celestis.util.array.IntFastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Integer>) - Method in class civitas.celestis.util.grid.IntArrayGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Integer>) - Method in interface civitas.celestis.util.grid.IntGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Long>) - Method in interface civitas.celestis.util.array.LongArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Long>) - Method in class civitas.celestis.util.array.LongFastArray
Executes the provided action a once for each element of this array.
forEach(Consumer<? super Long>) - Method in class civitas.celestis.util.grid.LongArrayGrid
Executes the provided action for each element of this grid.
forEach(Consumer<? super Long>) - Method in interface civitas.celestis.util.grid.LongGrid
Executes the provided action for each element of this grid.
FOREST_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
from(double, double, double) - Static method in class civitas.celestis.math.complex.Quaternions
Creates a new rotation quaternion from Euler angle representation.
from(Matrix) - Static method in class civitas.celestis.math.complex.Quaternions
Creates a new quaternion from a 3x3 rotation matrix.
from(Vector3, double) - Static method in class civitas.celestis.math.complex.Quaternions
Creates a new rotation quaternion from an axis/angle notation.
from(Double3) - Static method in class civitas.celestis.math.complex.Quaternions
Creates a new rotation quaternion from Euler angle representation.
from(Double4) - Static method in class civitas.celestis.math.complex.Quaternions
Creates a new rotation quaternion from an axis/angle notation.
from(DoubleStream) - Static method in interface civitas.celestis.util.array.DoubleArray
Creates a new type-safe array from the provided stream of values.
from(IntStream) - Static method in interface civitas.celestis.util.array.IntArray
Creates a new type-safe array from the provided stream of values.
from(LongStream) - Static method in interface civitas.celestis.util.array.LongArray
Creates a new type-safe array from the provided stream of values.
from(Stream<E>) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new type-safe array from a stream of values.
from(Stream<Float>) - Static method in interface civitas.celestis.util.array.FloatArray
Creates a new type-safe array from the provided stream of values.

G

GAINSBORO - Static variable in class civitas.celestis.graphics.Colors
 
gamma(double) - Static method in class civitas.celestis.math.Scalars
Returns the gamma of the given input n.
get() - Method in class civitas.celestis.util.tuple.Double1
Returns the element of this tuple.
get() - Method in class civitas.celestis.util.tuple.Float1
Returns the element of this tuple.
get() - Method in class civitas.celestis.util.tuple.Int1
Returns the element of this tuple.
get() - Method in class civitas.celestis.util.tuple.Long1
Returns the element of this tuple.
get() - Method in class civitas.celestis.util.tuple.Object1
Returns the element of this tuple.
get(int) - Method in class civitas.celestis.util.array.AtomicArray
Returns the ith element of this array.
get(int) - Method in interface civitas.celestis.util.array.DoubleArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.DoubleFastArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.FastArray
Returns the ith element of this array.
get(int) - Method in interface civitas.celestis.util.array.FloatArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.FloatFastArray
Returns the ith element of this array.
get(int) - Method in interface civitas.celestis.util.array.IntArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.IntFastArray
Returns the ith element of this array.
get(int) - Method in interface civitas.celestis.util.array.LongArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.LongFastArray
Returns the ith element of this array.
get(int) - Method in interface civitas.celestis.util.array.SafeArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.array.SyncArray
Returns the ith element of this array.
get(int) - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns the ith element of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Double1
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Double2
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Double3
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Double4
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns the ith component of this tuple.
get(int) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Float1
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Float2
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Float3
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Float4
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns the ith component of this tuple.
get(int) - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Int1
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Int2
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Int3
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Int4
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns the ith component of this tuple.
get(int) - Method in interface civitas.celestis.util.tuple.IntTuple
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Long1
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Long2
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Long3
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Long4
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns the ith component of this tuple.
get(int) - Method in interface civitas.celestis.util.tuple.LongTuple
Returns the ith component of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Object1
Returns the ith element of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Object2
Returns the ith element of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Object3
Returns the ith element of this tuple.
get(int) - Method in class civitas.celestis.util.tuple.Object4
Returns the ith element of this tuple.
get(int) - Method in interface civitas.celestis.util.tuple.Tuple
Returns the ith element of this tuple.
get(int, int) - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the element at the specified index.
get(int, int) - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the element at the specified index.
get(int, int) - Method in interface civitas.celestis.util.grid.FloatGrid
Returns the element at the specified index.
get(int, int) - Method in interface civitas.celestis.util.grid.Grid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.HashGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the element at the specified index.
get(int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the element at the specified index.
get(int, int) - Method in interface civitas.celestis.util.grid.LongGrid
Returns the element at the specified index.
get(int, int) - Method in class civitas.celestis.util.grid.SyncGrid
Returns the element at the specified index.
getApplication() - Method in class civitas.celestis.event.application.ApplicationEvent
Returns the application which triggered this event.
getCause() - Method in class civitas.celestis.event.Event
Returns the cause of this event.
getCause() - Method in interface civitas.celestis.event.Handleable
Returns the cause of this event.
getEventManager() - Method in class civitas.celestis.Application
Returns the event manager of this application.
getHandlerReferences() - Method in interface civitas.celestis.event.Listener
Searches through all declared methods of this event listener, collects all valid event handlers, then returns the collection of references to the event handlers.
getMessage() - Method in class civitas.celestis.event.notification.NotificationEvent
Returns the message of this notification.
getName() - Method in class civitas.celestis.Application
Returns the name of this application.
getOrDefault(int, int, E) - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the element at the specified index, but returns the fallback value if the existing element is null.
getOrDefault(int, int, E) - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the element at the specified index, but returns the fallback value if the existing element is null.
getOrDefault(int, int, E) - Method in interface civitas.celestis.util.grid.Grid
Returns the element at the specified index, but returns the fallback value if the existing element is null.
getOrDefault(int, int, E) - Method in class civitas.celestis.util.grid.HashGrid
Returns the element at the specified index, but returns the fallback value if the existing element is null.
getOrDefault(int, int, E) - Method in class civitas.celestis.util.grid.SyncGrid
Returns the element at the specified index, but returns the fallback value if the existing element is null.
getOrDefault(int, E) - Method in class civitas.celestis.util.array.AtomicArray
Returns the ith element of this array, but returns the provided fallback value e instead of the value at the specified index is null.
getOrDefault(int, E) - Method in class civitas.celestis.util.array.FastArray
Returns the ith element of this array, but returns the provided fallback value e instead of the value at the specified index is null.
getOrDefault(int, E) - Method in interface civitas.celestis.util.array.SafeArray
Returns the ith element of this array, but returns the provided fallback value e instead of the value at the specified index is null.
getOrDefault(int, E) - Method in class civitas.celestis.util.array.SyncArray
Returns the ith element of this array, but returns the provided fallback value e instead of the value at the specified index is null.
getScheduler() - Method in class civitas.celestis.Application
Returns the scheduler of this application.
getUniqueId() - Method in class civitas.celestis.event.Event
Returns the unique identifier of this event.
getUniqueId() - Method in interface civitas.celestis.event.Handleable
Returns the unique identifier of this event.
getUniqueId() - Method in interface civitas.celestis.util.Unique
Returns the unique identifier of this object.
getVersion() - Method in class civitas.celestis.Application
Returns the version of this application.
GHOST_WHITE - Static variable in class civitas.celestis.graphics.Colors
 
GOLD - Static variable in class civitas.celestis.graphics.Colors
 
GOLDEN_ROD - Static variable in class civitas.celestis.graphics.Colors
 
GPU - Class in civitas.celestis.gpu
An interface which handles the back-end operations of OpenCL.
GraphicsException - Exception Class in civitas.celestis.exception.gpu
A graphics exception is thrown when a GPU accelerated operation was unable to complete successfully.
GraphicsException() - Constructor for exception class civitas.celestis.exception.gpu.GraphicsException
Creates a new graphics exception with no cause and no message.
GraphicsException(String) - Constructor for exception class civitas.celestis.exception.gpu.GraphicsException
Creates a new graphics exception with no cause.
GraphicsException(String, Throwable) - Constructor for exception class civitas.celestis.exception.gpu.GraphicsException
Creates a new graphics exception.
GraphicsException(Throwable) - Constructor for exception class civitas.celestis.exception.gpu.GraphicsException
Creates a new graphics exception with no message.
GRAY - Static variable in class civitas.celestis.graphics.Colors
The color gray.
GREEN - Static variable in class civitas.celestis.graphics.Colors
The color green.
GREEN_YELLOW - Static variable in class civitas.celestis.graphics.Colors
 
Grid<E> - Interface in civitas.celestis.util.grid
A two-dimensional structure of elements.
Grids - Class in civitas.celestis.util.grid
A utility class related to Grids.

H

handle(E) - Method in record class civitas.celestis.event.HandlerReference
Invokes the handler to process the event.
Handleable - Interface in civitas.celestis.event
A marker interface which marks a class as being handleable by an event manager.
HandlerException - Exception Class in civitas.celestis.exception.event
An exception which is thrown when the handling of an event fails, either by the method being inaccessible, or by the handler method itself throwing an exception during the processing of the event.
HandlerException() - Constructor for exception class civitas.celestis.exception.event.HandlerException
Creates a new handler exception with no message and no cause.
HandlerException(String) - Constructor for exception class civitas.celestis.exception.event.HandlerException
Creates a new handler exception with no cause.
HandlerException(String, Throwable) - Constructor for exception class civitas.celestis.exception.event.HandlerException
Creates a new handler exception.
HandlerException(Throwable) - Constructor for exception class civitas.celestis.exception.event.HandlerException
Creates a new handler exception with no message.
HandlerPriority - Enum Class in civitas.celestis.event
The execution priority of an event handler.
HandlerReference - Record Class in civitas.celestis.event
A reference to an event handler.
HandlerReference(Listener, Method) - Constructor for record class civitas.celestis.event.HandlerReference
Creates an instance of a HandlerReference record class.
hash(DoubleGrid) - Static method in class civitas.celestis.util.grid.Grids
Hashes a grid.
hash(FloatGrid) - Static method in class civitas.celestis.util.grid.Grids
Hashes a grid.
hash(Grid<?>) - Static method in class civitas.celestis.util.grid.Grids
Hashes a grid.
hash(IntGrid) - Static method in class civitas.celestis.util.grid.Grids
Hashes a grid.
hash(LongGrid) - Static method in class civitas.celestis.util.grid.Grids
Hashes a grid.
hashCode() - Method in record class civitas.celestis.event.HandlerReference
Returns a hash code value for this object.
hashCode() - Method in class civitas.celestis.util.array.AtomicArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.FastArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.FloatFastArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.IntFastArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.LongFastArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.array.SyncArray
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.HashGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.grid.SyncGrid
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Double1
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Double2
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Double3
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Double4
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Float1
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Float2
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Float3
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Float4
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Int1
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Int2
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Int3
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Int4
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Long1
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Long2
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Long3
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Long4
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Object1
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Object2
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Object3
Returns the hash code of this instance.
hashCode() - Method in class civitas.celestis.util.tuple.Object4
Returns the hash code of this instance.
HashGrid<E> - Class in civitas.celestis.util.grid
A grid whose data is stored as a HashMap.
HashGrid() - Constructor for class civitas.celestis.util.grid.HashGrid
Creates a new 0x0 hash grid.
HashGrid(int, int) - Constructor for class civitas.celestis.util.grid.HashGrid
Creates a new hash grid.
HashGrid(Grid<? extends E>) - Constructor for class civitas.celestis.util.grid.HashGrid
Creates a new hash grid.
HONEYDEW - Static variable in class civitas.celestis.graphics.Colors
 
HOT_PINK - Static variable in class civitas.celestis.graphics.Colors
 

I

identity(int) - Static method in class civitas.celestis.math.matrix.Matrix
Returns a new n*n identity matrix.
IDENTITY - Static variable in class civitas.celestis.math.complex.Quaternion
The identity quaternion.
IDENTITY - Static variable in class civitas.celestis.math.decimal.DecimalQuaternion
The identity quaternion.
IllegalInstanceException - Exception Class in civitas.celestis.exception
Thrown when an un-instantiable static-reference-only class is attempted to be instantiated.
IllegalInstanceException() - Constructor for exception class civitas.celestis.exception.IllegalInstanceException
Creates an illegal instance exception with no message.
IllegalInstanceException(Class<?>) - Constructor for exception class civitas.celestis.exception.IllegalInstanceException
Creates a new illegal instance exception.
IllegalInstanceException(Object) - Constructor for exception class civitas.celestis.exception.IllegalInstanceException
Creates a new illegal instance exception.
IllegalInstanceException(String) - Constructor for exception class civitas.celestis.exception.IllegalInstanceException
Creates a new illegal instance exception.
INDIAN_RED - Static variable in class civitas.celestis.graphics.Colors
 
INDIGO - Static variable in class civitas.celestis.graphics.Colors
 
INITIALIZATION - Enum constant in enum class civitas.celestis.event.HandlerPriority
A reserved priority for application critical tasks.
initialize() - Method in class civitas.celestis.event.lifecycle.EventThread
Initializes this module.
initialize() - Static method in class civitas.celestis.gpu.GPU
Initializes this interface.
initialize() - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Initializes this module.
initialize() - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Initializes this module.
initialize() - Method in interface civitas.celestis.util.Module
Initializes this module.
Int1 - Class in civitas.celestis.util.tuple
A tuple with one element.
Int1(int) - Constructor for class civitas.celestis.util.tuple.Int1
Creates a new tuple.
Int1(int[]) - Constructor for class civitas.celestis.util.tuple.Int1
Creates a new tuple.
Int1(IntTuple) - Constructor for class civitas.celestis.util.tuple.Int1
Creates a new tuple.
Int2 - Class in civitas.celestis.util.tuple
An immutable type containing two primitive ints.
Int2(int[]) - Constructor for class civitas.celestis.util.tuple.Int2
Creates a new Int2.
Int2(int, int) - Constructor for class civitas.celestis.util.tuple.Int2
Creates a new Int2.
Int2(IntTuple) - Constructor for class civitas.celestis.util.tuple.Int2
Creates a new Int2.
Int3 - Class in civitas.celestis.util.tuple
An immutable type containing three primitive ints.
Int3(int[]) - Constructor for class civitas.celestis.util.tuple.Int3
Creates a new Int3.
Int3(int, int, int) - Constructor for class civitas.celestis.util.tuple.Int3
Creates a new Int3.
Int3(IntTuple) - Constructor for class civitas.celestis.util.tuple.Int3
Creates a new Int3.
Int4 - Class in civitas.celestis.util.tuple
An immutable type containing four primitive ints.
Int4(int[]) - Constructor for class civitas.celestis.util.tuple.Int4
Creates a new Int4.
Int4(int, int, int, int) - Constructor for class civitas.celestis.util.tuple.Int4
Creates a new Int4.
Int4(IntTuple) - Constructor for class civitas.celestis.util.tuple.Int4
Creates a new Int4.
intArray() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns an integer array containing the components of this tuple in their proper order.
IntArray - Interface in civitas.celestis.util.array
A type-safe array of primitive ints.
IntArrayGrid - Class in civitas.celestis.util.grid
A static grid implemented using primitive arrays.
IntArrayGrid(int, int) - Constructor for class civitas.celestis.util.grid.IntArrayGrid
Creates a new array grid.
IntArrayGrid(IntGrid) - Constructor for class civitas.celestis.util.grid.IntArrayGrid
Creates a new array grid.
IntArrayTuple - Class in civitas.celestis.util.tuple
An array-based tuple which holds an arbitrary element of type int.
IntArrayTuple(int...) - Constructor for class civitas.celestis.util.tuple.IntArrayTuple
Creates a new array tuple.
IntArrayTuple(IntTuple) - Constructor for class civitas.celestis.util.tuple.IntArrayTuple
Creates a new array tuple.
Integer2 - Class in civitas.celestis.math.integer
An immutable two-dimensional BigInteger vector.
Integer2(Int2) - Constructor for class civitas.celestis.math.integer.Integer2
Creates a new vector.
Integer2(Long2) - Constructor for class civitas.celestis.math.integer.Integer2
Creates a new vector.
Integer2(Tuple<? extends BigInteger>) - Constructor for class civitas.celestis.math.integer.Integer2
Creates a new vector.
Integer2(BigInteger[]) - Constructor for class civitas.celestis.math.integer.Integer2
Creates a new vector.
Integer2(BigInteger, BigInteger) - Constructor for class civitas.celestis.math.integer.Integer2
Creates a new vector.
Integer3 - Class in civitas.celestis.math.integer
An immutable three-dimensional BigInteger vector.
Integer3(Int3) - Constructor for class civitas.celestis.math.integer.Integer3
Creates a new vector.
Integer3(Long3) - Constructor for class civitas.celestis.math.integer.Integer3
Creates a new vector.
Integer3(Tuple<? extends BigInteger>) - Constructor for class civitas.celestis.math.integer.Integer3
Creates a new vector.
Integer3(BigInteger[]) - Constructor for class civitas.celestis.math.integer.Integer3
Creates a new vector.
Integer3(BigInteger, BigInteger, BigInteger) - Constructor for class civitas.celestis.math.integer.Integer3
Creates a new vector.
Integer4 - Class in civitas.celestis.math.integer
An immutable four-dimensional BigInteger vector.
Integer4(Int4) - Constructor for class civitas.celestis.math.integer.Integer4
Creates a new vector.
Integer4(Long4) - Constructor for class civitas.celestis.math.integer.Integer4
Creates a new vector.
Integer4(Tuple<? extends BigInteger>) - Constructor for class civitas.celestis.math.integer.Integer4
Creates a new vector.
Integer4(BigInteger[]) - Constructor for class civitas.celestis.math.integer.Integer4
Creates a new vector.
Integer4(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class civitas.celestis.math.integer.Integer4
Creates a new vector.
Integers - Class in civitas.celestis.math.integer
Contains utilities related to BigIntegers.
IntegerVector<V extends IntegerVector<V,DV,PV>,DV extends BigVector<BigDecimal,BigDecimal,DV,DV,?>,PV extends BaseTuple<? extends Number>> - Interface in civitas.celestis.math.integer
A mathematical vector which uses BigIntegers.
interrupt() - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Interrupts this module, instructing it to stop operating as soon as possible.
interrupt() - Method in interface civitas.celestis.util.Module
Interrupts this module, instructing it to stop operating as soon as possible.
interval() - Method in class civitas.celestis.task.DelayedTask
The interval will serve as the delay of this task.
interval() - Method in interface civitas.celestis.task.Task
Returns the interval of this task.
IntFastArray - Class in civitas.celestis.util.array
A basic int array with no built-in synchronization or thread-safety measures.
IntFastArray(int) - Constructor for class civitas.celestis.util.array.IntFastArray
Creates a new fast int array.
IntFastArray(int[]) - Constructor for class civitas.celestis.util.array.IntFastArray
Creates a new fast int array.
IntFastArray(IntArray) - Constructor for class civitas.celestis.util.array.IntFastArray
Creates a new fast int array.
IntGrid - Interface in civitas.celestis.util.grid
A specialized grid which uses the primitive type int.
IntTuple - Interface in civitas.celestis.util.tuple
A specialized tuple which holds the primitive type int.
inverse() - Method in class civitas.celestis.math.complex.Quaternion
Returns the inverse of this quaternion.
inverse() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Returns the inverse of this quaternion.
inverse(Color) - Static method in class civitas.celestis.graphics.Colors
Returns the inverse of the provided color c.
IO - Class in civitas.celestis.util
Contains input-output utilities.
isCancelled() - Method in interface civitas.celestis.event.Cancellable
Returns whether this event has been flagged as cancelled.
isCancelled() - Method in class civitas.celestis.event.CancellableEvent
Returns whether this event has been flagged as cancelled.
isFinite() - Method in class civitas.celestis.util.tuple.Double1
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Double2
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Double3
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Double4
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns whether this tuple is finite.
isFinite() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Float1
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Float2
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Float3
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.Float4
Returns whether this tuple is finite.
isFinite() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns whether this tuple is finite.
isFinite() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns whether this tuple is finite.
isInfinite() - Method in class civitas.celestis.util.tuple.Double1
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Double2
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Double3
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Double4
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns whether this tuple is infinite.
isInfinite() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Float1
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Float2
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Float3
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.Float4
Returns whether this tuple is infinite.
isInfinite() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns whether this tuple is infinite.
isInfinite() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns whether this tuple is infinite.
isInRange(double, double, double) - Static method in class civitas.celestis.math.Scalars
Returns whether the provided value val is within the range of [min, max].
isInRange(Vector2, Vector2, Vector2) - Static method in class civitas.celestis.math.vector.Vectors
Checks if the provided value val is within the range of [min, max].
isInRange(Vector3, Vector3, Vector3) - Static method in class civitas.celestis.math.vector.Vectors
Checks if the provided value val is within the range of [min, max].
isInRange(Vector4, Vector4, Vector4) - Static method in class civitas.celestis.math.vector.Vectors
Checks if the provided value val is within the range of [min, max].
isInRange(V, V, V) - Static method in class civitas.celestis.math.vector.Vectors
Checks if the provided value val is within the range of [min, max].
isNaN() - Method in class civitas.celestis.util.tuple.Double1
Returns whether this tuple contains Double.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Double2
Returns whether this tuple contains Double.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Double3
Returns whether this tuple contains Double.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Double4
Returns whether this tuple contains Double.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns whether this tuple contains Double.NaN.
isNaN() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns whether this tuple contains Double.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Float1
Returns whether this tuple contains Float.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Float2
Returns whether this tuple contains Float.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Float3
Returns whether this tuple contains Float.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.Float4
Returns whether this tuple contains Float.NaN.
isNaN() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns whether this tuple contains Float.NaN.
isNaN() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns whether this tuple contains Float.NaN.
isZero() - Method in class civitas.celestis.util.tuple.Double1
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Double2
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Double3
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Double4
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns whether this tuple represents zero.
isZero() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Float1
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Float2
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Float3
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Float4
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns whether this tuple represents zero.
isZero() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Int1
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Int2
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Int3
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Int4
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns whether this tuple represents zero.
isZero() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Long1
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Long2
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Long3
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.Long4
Returns whether this tuple represents zero.
isZero() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns whether this tuple represents zero.
isZero() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns whether this tuple represents zero.
iterator() - Method in class civitas.celestis.util.array.AtomicArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.BaseArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.DoubleArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.FastArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.FloatArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.FloatFastArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.IntArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.IntFastArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.LongArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.LongFastArray
Returns an iterator over every element of this array.
iterator() - Method in interface civitas.celestis.util.array.SafeArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.array.SyncArray
Returns an iterator over every element of this array.
iterator() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.Grid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.HashGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.IntGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns an iterator of every element of this grid.
iterator() - Method in interface civitas.celestis.util.grid.LongGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.grid.SyncGrid
Returns an iterator of every element of this grid.
iterator() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns an iterator over every element of this tuple.
iterator() - Method in class civitas.celestis.util.tuple.Object1
Returns an iterator over every element of this tuple.
iterator() - Method in class civitas.celestis.util.tuple.Object2
Returns an iterator over every element of this tuple.
iterator() - Method in class civitas.celestis.util.tuple.Object3
Returns an iterator over every element of this tuple.
iterator() - Method in class civitas.celestis.util.tuple.Object4
Returns an iterator over every element of this tuple.
iterator() - Method in interface civitas.celestis.util.tuple.Tuple
Returns an iterator over every element of this tuple.
IVORY - Static variable in class civitas.celestis.graphics.Colors
 

K

KernelReference - Class in civitas.celestis.gpu
A reference object to a GPU kernel.
Kernels - Class in civitas.celestis.gpu
Contains predefined kernels.
Kernels() - Constructor for class civitas.celestis.gpu.Kernels
 
KernelSource - Class in civitas.celestis.gpu
A source object which can be used as a parameter of GPU.createKernel(KernelSource).
KernelSource(KernelSource) - Constructor for class civitas.celestis.gpu.KernelSource
Creates a new kernel source.
KernelSource(String, String, int) - Constructor for class civitas.celestis.gpu.KernelSource
Creates a new kernel source.
KHAKI - Static variable in class civitas.celestis.graphics.Colors
 

L

lastUpdated() - Element in annotation interface civitas.celestis.annotation.application.ApplicationCritical
Returns the version of which this component was last updated in.
LATE - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
LAVENDER - Static variable in class civitas.celestis.graphics.Colors
 
LAVENDER_BLUSH - Static variable in class civitas.celestis.graphics.Colors
 
LAWN_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
LEMON_CHIFFON - Static variable in class civitas.celestis.graphics.Colors
 
length() - Method in class civitas.celestis.util.array.AtomicArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.BaseArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.DoubleArray
Returns the length of this array.
length() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns the length of this array.
length() - Method in class civitas.celestis.util.array.FastArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.FloatArray
Returns the length of this array.
length() - Method in class civitas.celestis.util.array.FloatFastArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.IntArray
Returns the length of this array.
length() - Method in class civitas.celestis.util.array.IntFastArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.LongArray
Returns the length of this array.
length() - Method in class civitas.celestis.util.array.LongFastArray
Returns the length of this array.
length() - Method in interface civitas.celestis.util.array.SafeArray
Returns the length of this array.
lerp(double, double, double) - Static method in class civitas.celestis.math.Scalars
Performs linear interpolation (LERP) between the starting value s and the ending value e.
lerp(Quaternion, Quaternion, double) - Static method in class civitas.celestis.math.complex.Quaternions
Performs linear interpolation (LERP) between the starting value s and the ending value e.
lerp(Vector2, Vector2, double) - Static method in class civitas.celestis.math.vector.Vectors
Performs linear interpolation (LERP) between the starting value s and the ending value e.
lerp(Vector3, Vector3, double) - Static method in class civitas.celestis.math.vector.Vectors
Performs linear interpolation (LERP) between the starting value s and the ending value e.
lerp(Vector4, Vector4, double) - Static method in class civitas.celestis.math.vector.Vectors
Performs linear interpolation (LERP) between the starting value s and the ending value e.
lerp(Color, Color, double) - Static method in class civitas.celestis.graphics.Colors
Performs linear interpolation (LERP) between the starting color s and the ending color e, using the interpolation parameter t.
lerp(V, V, double) - Static method in class civitas.celestis.math.vector.Vectors
Performs linear interpolation (LERP) between the starting value s and the ending value e.
LIGHT_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_CORAL - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_CYAN - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_GOLDEN_ROD_YELLOW - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_PINK - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_SALMON - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_SEA_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_SKY_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_SLATE_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_STEEL_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
LIGHT_YELLOW - Static variable in class civitas.celestis.graphics.Colors
 
LIME - Static variable in class civitas.celestis.graphics.Colors
 
LIME_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
LINEN - Static variable in class civitas.celestis.graphics.Colors
 
list() - Method in class civitas.celestis.util.array.AtomicArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.BaseArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.DoubleArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.FastArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.FloatArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.FloatFastArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.IntArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.IntFastArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.LongArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.LongFastArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in interface civitas.celestis.util.array.SafeArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.array.SyncArray
Returns an unmodifiable list containing the elements of this array in their proper order.
list() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns an unmodifiable list containing the elements of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.BaseTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Double1
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Double2
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Double3
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Double4
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Float1
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Float2
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Float3
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Float4
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Int1
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Int2
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Int3
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Int4
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Long1
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Long2
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Long3
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Long4
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns an unmodifiable list containing the components of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Object1
Returns an unmodifiable list containing the elements of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Object2
Returns an unmodifiable list containing the elements of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Object3
Returns an unmodifiable list containing the elements of this tuple in their proper order.
list() - Method in class civitas.celestis.util.tuple.Object4
Returns an unmodifiable list containing the elements of this tuple in their proper order.
list() - Method in interface civitas.celestis.util.tuple.Tuple
Returns an unmodifiable list containing the elements of this tuple in their proper order.
listener() - Method in record class civitas.celestis.event.HandlerReference
Returns the value of the listener record component.
Listener - Interface in civitas.celestis.event
A marker interface which marks an object as an event handler.
Long1 - Class in civitas.celestis.util.tuple
A tuple with one element.
Long1(long) - Constructor for class civitas.celestis.util.tuple.Long1
Creates a new tuple.
Long1(long[]) - Constructor for class civitas.celestis.util.tuple.Long1
Creates a new tuple.
Long1(LongTuple) - Constructor for class civitas.celestis.util.tuple.Long1
Creates a new tuple.
Long2 - Class in civitas.celestis.util.tuple
An immutable type containing two primitive longs.
Long2(long[]) - Constructor for class civitas.celestis.util.tuple.Long2
Creates a new Long2.
Long2(long, long) - Constructor for class civitas.celestis.util.tuple.Long2
Creates a new Long2.
Long2(LongTuple) - Constructor for class civitas.celestis.util.tuple.Long2
Creates a new Long2.
Long3 - Class in civitas.celestis.util.tuple
An immutable type containing three primitive longs.
Long3(long[]) - Constructor for class civitas.celestis.util.tuple.Long3
Creates a new Long3.
Long3(long, long, long) - Constructor for class civitas.celestis.util.tuple.Long3
Creates a new Long3.
Long3(LongTuple) - Constructor for class civitas.celestis.util.tuple.Long3
Creates a new Long3.
Long4 - Class in civitas.celestis.util.tuple
An immutable type containing four primitive longs.
Long4(long[]) - Constructor for class civitas.celestis.util.tuple.Long4
Creates a new Long4.
Long4(long, long, long, long) - Constructor for class civitas.celestis.util.tuple.Long4
Creates a new Long4.
Long4(LongTuple) - Constructor for class civitas.celestis.util.tuple.Long4
Creates a new Long4.
longArray() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns a long array containing the components of this tuple in their proper order.
LongArray - Interface in civitas.celestis.util.array
A type-safe array of primitive longs.
LongArrayGrid - Class in civitas.celestis.util.grid
A static grid implemented using primitive arrays.
LongArrayGrid(int, int) - Constructor for class civitas.celestis.util.grid.LongArrayGrid
Creates a new array grid.
LongArrayGrid(LongGrid) - Constructor for class civitas.celestis.util.grid.LongArrayGrid
Creates a new array grid.
LongArrayTuple - Class in civitas.celestis.util.tuple
An array-based tuple which holds an arbitrary element of type long.
LongArrayTuple(long...) - Constructor for class civitas.celestis.util.tuple.LongArrayTuple
Creates a new array tuple.
LongArrayTuple(LongTuple) - Constructor for class civitas.celestis.util.tuple.LongArrayTuple
Creates a new array tuple.
LongFastArray - Class in civitas.celestis.util.array
A basic long array with no built-in synchronization or thread-safety measures.
LongFastArray(int) - Constructor for class civitas.celestis.util.array.LongFastArray
Creates a new fast long array.
LongFastArray(long[]) - Constructor for class civitas.celestis.util.array.LongFastArray
Creates a new fast long array.
LongFastArray(LongArray) - Constructor for class civitas.celestis.util.array.LongFastArray
Creates a new fast long array.
LongGrid - Interface in civitas.celestis.util.grid
A specialized grid which uses the primitive type long.
LongTuple - Interface in civitas.celestis.util.tuple
A specialized tuple which holds the primitive type long.

M

MAGENTA - Static variable in class civitas.celestis.graphics.Colors
The color magenta.
map(FloatUnaryOperator) - Method in interface civitas.celestis.util.array.FloatArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.array.FloatFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(FloatUnaryOperator) - Method in interface civitas.celestis.util.grid.FloatGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.tuple.Float1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.tuple.Float2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.tuple.Float3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.tuple.Float4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(FloatUnaryOperator) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(FloatUnaryOperator) - Method in interface civitas.celestis.util.tuple.FloatTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.math.vector.ArrayVector
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in interface civitas.celestis.math.vector.Vector
Applies the provided mapper function f to each component of this vector, then returns a new vector containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.math.vector.Vector2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.math.vector.Vector3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.math.vector.Vector4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in interface civitas.celestis.util.array.DoubleArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.array.DoubleFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(DoubleUnaryOperator) - Method in interface civitas.celestis.util.grid.DoubleGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.tuple.Double1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.tuple.Double2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.tuple.Double3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.tuple.Double4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(DoubleUnaryOperator) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(Function<? super E, ? extends F>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.tuple.Object1
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.tuple.Object2
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.tuple.Object3
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in class civitas.celestis.util.tuple.Object4
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(Function<? super E, ? extends F>) - Method in interface civitas.celestis.util.tuple.Tuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in interface civitas.celestis.util.array.IntArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.array.IntFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.grid.IntArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(IntUnaryOperator) - Method in interface civitas.celestis.util.grid.IntGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(IntUnaryOperator) - Method in class civitas.celestis.util.tuple.Int1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.tuple.Int2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.tuple.Int3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.tuple.Int4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(IntUnaryOperator) - Method in interface civitas.celestis.util.tuple.IntTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in interface civitas.celestis.util.array.LongArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.array.LongFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.grid.LongArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(LongUnaryOperator) - Method in interface civitas.celestis.util.grid.LongGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
map(LongUnaryOperator) - Method in class civitas.celestis.util.tuple.Long1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.tuple.Long2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.tuple.Long3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.tuple.Long4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
map(LongUnaryOperator) - Method in interface civitas.celestis.util.tuple.LongTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided mapper function f to each element of this array, then returns a new double array containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided mapper function f to each element of this array, then returns a new double array containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided mapper function f to each element of this array, then returns a new double array containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided mapper function f to each element of this array, then returns a new double array containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new double grid whose values are populated from that of the provided function's return values.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided mapper function f to every element of this grid, then returns a new double grid whose values are populated from that of the provided function's return values.
mapToDouble(ToDoubleFunction<? super E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided mapper function f to every element of this grid, then returns a new double grid whose values are populated from that of the provided function's return values.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided mapper function f to every element of this grid, then returns a new double grid whose values are populated from that of the provided function's return values.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided mapper function f to every element of this grid, then returns a new double grid whose values are populated from that of the provided function's return values.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object1
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object2
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object3
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object4
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToDouble(ToDoubleFunction<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided mapper function f to each element of this array, then returns a new float array containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided mapper function f to each element of this array, then returns a new float array containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided mapper function f to each element of this array, then returns a new float array containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided mapper function f to each element of this array, then returns a new float array containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new float grid whose values are populated from that of the provided function's return values.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided mapper function f to every element of this grid, then returns a new float grid whose values are populated from that of the provided function's return values.
mapToFloat(ToFloatFunction<? super E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided mapper function f to every element of this grid, then returns a new float grid whose values are populated from that of the provided function's return values.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided mapper function f to every element of this grid, then returns a new float grid whose values are populated from that of the provided function's return values.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided mapper function f to every element of this grid, then returns a new float grid whose values are populated from that of the provided function's return values.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object1
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object2
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object3
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object4
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToFloat(ToFloatFunction<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided mapper function f to each element of this array, then returns a new integer array containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided mapper function f to each element of this array, then returns a new integer array containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided mapper function f to each element of this array, then returns a new integer array containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided mapper function f to each element of this array, then returns a new integer array containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new integer grid whose values are populated from that of the provided function's return values.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided mapper function f to every element of this grid, then returns a new integer grid whose values are populated from that of the provided function's return values.
mapToInt(ToIntFunction<? super E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided mapper function f to every element of this grid, then returns a new integer grid whose values are populated from that of the provided function's return values.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided mapper function f to every element of this grid, then returns a new integer grid whose values are populated from that of the provided function's return values.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided mapper function f to every element of this grid, then returns a new integer grid whose values are populated from that of the provided function's return values.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object1
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object2
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object3
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object4
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToInt(ToIntFunction<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided mapper function f to each element of this array, then returns a new long array containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided mapper function f to each element of this array, then returns a new long array containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided mapper function f to each element of this array, then returns a new long array containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided mapper function f to each element of this array, then returns a new long array containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new long grid whose values are populated from that of the provided function's return values.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided mapper function f to every element of this grid, then returns a new long grid whose values are populated from that of the provided function's return values.
mapToLong(ToLongFunction<? super E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided mapper function f to every element of this grid, then returns a new long grid whose values are populated from that of the provided function's return values.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided mapper function f to every element of this grid, then returns a new long grid whose values are populated from that of the provided function's return values.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided mapper function f to every element of this grid, then returns a new long grid whose values are populated from that of the provided function's return values.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object1
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object2
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object3
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in class civitas.celestis.util.tuple.Object4
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToLong(ToLongFunction<? super E>) - Method in interface civitas.celestis.util.tuple.Tuple
Applies the provided mapper function f to each element of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in interface civitas.celestis.util.array.FloatArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.array.FloatFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(FloatFunction<? extends F>) - Method in interface civitas.celestis.util.grid.FloatGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Float1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Float2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Float3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Float4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(FloatFunction<? extends F>) - Method in interface civitas.celestis.util.tuple.FloatTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in interface civitas.celestis.util.array.DoubleArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.array.DoubleFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(DoubleFunction<? extends F>) - Method in interface civitas.celestis.util.grid.DoubleGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Double1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Double2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Double3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Double4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(DoubleFunction<? extends F>) - Method in interface civitas.celestis.util.tuple.DoubleTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in interface civitas.celestis.util.array.IntArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.array.IntFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.grid.IntArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(IntFunction<? extends F>) - Method in interface civitas.celestis.util.grid.IntGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Int1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Int2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Int3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Int4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in class civitas.celestis.util.tuple.IntArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(IntFunction<? extends F>) - Method in interface civitas.celestis.util.tuple.IntTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in interface civitas.celestis.util.array.LongArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.array.LongFastArray
Applies the provided mapper function f to each element of this array, then returns a new array containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.grid.LongArrayGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(LongFunction<? extends F>) - Method in interface civitas.celestis.util.grid.LongGrid
Applies the provided mapper function f to every element of this grid, then returns a new grid whose values are populated from that of the provided function's return values.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Long1
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Long2
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Long3
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.tuple.Long4
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in class civitas.celestis.util.tuple.LongArrayTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
mapToObj(LongFunction<? extends F>) - Method in interface civitas.celestis.util.tuple.LongTuple
Applies the provided mapper function f to each component of this tuple, then returns a new tuple containing the return values of the function f.
MAROON - Static variable in class civitas.celestis.graphics.Colors
The color maroon.
matrix(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this converts the rotation into a 3x3 rotation matrix.
Matrix - Class in civitas.celestis.math.matrix
A specialized DoubleArrayGrid used in a mathematical context.
Matrix(int, int) - Constructor for class civitas.celestis.math.matrix.Matrix
Creates a new matrix.
Matrix(DoubleGrid) - Constructor for class civitas.celestis.math.matrix.Matrix
Creates a new matrix.
max(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Vector2...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective maximum vector between the provided vectors.
max(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Vector3...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective maximum vector between the provided vectors.
max(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(Vector4...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective maximum vector between the provided vectors.
max(V) - Method in interface civitas.celestis.math.vector.BigVector
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
max(V) - Method in interface civitas.celestis.math.vector.Vector
Between this vector and the provided boundary vector v, this takes the maximum of each corresponding pair of components, then returns a new vector whose components are populated from that of the maximum values between each pair of components.
MEDIUM - Enum constant in enum class civitas.celestis.event.HandlerPriority
The default priority when no priority is specified.
MEDIUM_AQUA_MARINE - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_ORCHID - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_PURPLE - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_SEA_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_SLATE_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_SPRING_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_TURQUOISE - Static variable in class civitas.celestis.graphics.Colors
 
MEDIUM_VIOLET_RED - Static variable in class civitas.celestis.graphics.Colors
 
merge(Decimal2, BinaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal2
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Decimal3, BinaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal3
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Decimal4, BinaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal4
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Integer2, BinaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer2
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Integer3, BinaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer3
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Integer4, BinaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer4
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(ArrayVector, BinaryOperator<Double>) - Method in class civitas.celestis.math.vector.ArrayVector
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Vector2, BinaryOperator<Double>) - Method in class civitas.celestis.math.vector.Vector2
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Vector3, BinaryOperator<Double>) - Method in class civitas.celestis.math.vector.Vector3
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(Vector4, BinaryOperator<Double>) - Method in class civitas.celestis.math.vector.Vector4
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(DoubleArray, DoubleBinaryOperator) - Method in interface civitas.celestis.util.array.DoubleArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(DoubleArray, DoubleBinaryOperator) - Method in class civitas.celestis.util.array.DoubleFastArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(FloatArray, FloatBinaryOperator) - Method in interface civitas.celestis.util.array.FloatArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(FloatArray, FloatBinaryOperator) - Method in class civitas.celestis.util.array.FloatFastArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(IntArray, IntBinaryOperator) - Method in interface civitas.celestis.util.array.IntArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(IntArray, IntBinaryOperator) - Method in class civitas.celestis.util.array.IntFastArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(LongArray, LongBinaryOperator) - Method in interface civitas.celestis.util.array.LongArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(LongArray, LongBinaryOperator) - Method in class civitas.celestis.util.array.LongFastArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(SafeArray<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.array.AtomicArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(SafeArray<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.array.FastArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(SafeArray<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in interface civitas.celestis.util.array.SafeArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(SafeArray<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.array.SyncArray
Between this array and the provided array a, this applies the merger function f to each corresponding pair of elements, then returns a new array containing the return values of the merger function f.
merge(DoubleGrid, DoubleBinaryOperator) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(DoubleGrid, DoubleBinaryOperator) - Method in interface civitas.celestis.util.grid.DoubleGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(FloatGrid, FloatBinaryOperator) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(FloatGrid, FloatBinaryOperator) - Method in interface civitas.celestis.util.grid.FloatGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Grid<F>, BiFunction<? super E, ? super F, G>) - Method in class civitas.celestis.util.grid.ArrayGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Grid<F>, BiFunction<? super E, ? super F, G>) - Method in class civitas.celestis.util.grid.AtomicGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Grid<F>, BiFunction<? super E, ? super F, G>) - Method in interface civitas.celestis.util.grid.Grid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Grid<F>, BiFunction<? super E, ? super F, G>) - Method in class civitas.celestis.util.grid.HashGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Grid<F>, BiFunction<? super E, ? super F, G>) - Method in class civitas.celestis.util.grid.SyncGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(IntGrid, IntBinaryOperator) - Method in class civitas.celestis.util.grid.IntArrayGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(IntGrid, IntBinaryOperator) - Method in interface civitas.celestis.util.grid.IntGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(LongGrid, LongBinaryOperator) - Method in class civitas.celestis.util.grid.LongArrayGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(LongGrid, LongBinaryOperator) - Method in interface civitas.celestis.util.grid.LongGrid
Between this grid and the provided grid g, this applies the merger function f for each corresponding pair of elements, then returns a new grid whose elements are populated from that of the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.tuple.ArrayTuple
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.tuple.Object1
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.tuple.Object2
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.tuple.Object3
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in class civitas.celestis.util.tuple.Object4
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(Tuple<F>, BiFunction<? super E, ? super F, ? extends G>) - Method in interface civitas.celestis.util.tuple.Tuple
Between this tuple and the provided tuple t, this applies the merger function f to each corresponding pair of elements, then returns a new tuple containing the return values of the merger function f.
merge(V, BinaryOperator<Double>) - Method in interface civitas.celestis.math.vector.Vector
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
merge(V, BinaryOperator<N>) - Method in interface civitas.celestis.math.vector.BigVector
Between this vector and the provided vector v, this applies the merger function f to each corresponding pair of components, then returns a new vector whose components are populated from the return values of the function f.
message - Variable in class civitas.celestis.event.notification.NotificationEvent
The message of this notification.
method() - Method in record class civitas.celestis.event.HandlerReference
Returns the value of the method record component.
MIDNIGHT_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
min(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Vector2...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective minimum vector between the provided vectors.
min(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Vector3...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective minimum vector between the provided vectors.
min(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(Vector4...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the collective minimum vector between the provided vectors.
min(V) - Method in interface civitas.celestis.math.vector.BigVector
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
min(V) - Method in interface civitas.celestis.math.vector.Vector
Between this vector and the provided boundary vector v, this takes the minimum of each corresponding pair of components, then returns a new vector whose components are populated from that of the minimum values between each pair of components.
MINT_CREAM - Static variable in class civitas.celestis.graphics.Colors
 
MISTY_ROSE - Static variable in class civitas.celestis.graphics.Colors
 
MOCCASIN - Static variable in class civitas.celestis.graphics.Colors
 
Module - Interface in civitas.celestis.util
A superinterface for an application's module.
multiply(double) - Method in class civitas.celestis.math.complex.Quaternion
Multiplies this quaternion by a scalar, then returns the resulting quaternion.
multiply(double) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies this matrix by a scalar, then returns the resulting matrix.
multiply(double) - Method in class civitas.celestis.math.vector.ArrayVector
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(double) - Method in interface civitas.celestis.math.vector.Vector
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(double) - Method in class civitas.celestis.math.vector.Vector2
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(double) - Method in class civitas.celestis.math.vector.Vector3
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(double) - Method in class civitas.celestis.math.vector.Vector4
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(Quaternion) - Method in class civitas.celestis.math.complex.Quaternion
Multiplies this quaternion by the provided quaternion q.
multiply(DecimalQuaternion) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Multiplies this quaternion by the provided quaternion q.
multiply(Matrix) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies this matrix by another matrix, then returns the resulting matrix.
multiply(Vector2) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies a vector by this matrix, then returns the resulting vector.
multiply(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Returns the complex number product between this vector and the provided vector v.
multiply(Vector3) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies a vector by this matrix, then returns the resulting vector.
multiply(Vector4) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies a vector by this matrix, then returns the resulting vector.
multiply(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Returns the quaternion left-product between this vector and the provided vector v.
multiply(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal2
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal3
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal4
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(BigInteger) - Method in class civitas.celestis.math.integer.Integer2
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(BigInteger) - Method in class civitas.celestis.math.integer.Integer3
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(BigInteger) - Method in class civitas.celestis.math.integer.Integer4
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(N) - Method in interface civitas.celestis.math.vector.BigVector
Multiplies this vector by a scalar component-wise, then returns the resulting vector.
multiply(V) - Method in class civitas.celestis.math.matrix.Matrix
Multiplies a vector by this matrix, then returns the resulting vector.
MULTIPLY_DOUBLES - Static variable in class civitas.celestis.gpu.Kernels
A program which takes two doubles and outputs the product

N

name - Variable in class civitas.celestis.Application
The name of this application.
name - Variable in class civitas.celestis.gpu.KernelSource
The name of this kernel.
NAVAJO_WHITE - Static variable in class civitas.celestis.graphics.Colors
 
NAVY - Static variable in class civitas.celestis.graphics.Colors
The color navy.
negate() - Method in class civitas.celestis.math.complex.Quaternion
Negates this quaternion, then returns the negated quaternion.
negate() - Method in class civitas.celestis.math.decimal.Decimal2
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.decimal.Decimal3
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.decimal.Decimal4
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Negates this quaternion, then returns the negated quaternion.
negate() - Method in class civitas.celestis.math.integer.Integer2
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.integer.Integer3
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.integer.Integer4
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.vector.ArrayVector
Negates all components of this vector, then returns the resulting vector.
negate() - Method in interface civitas.celestis.math.vector.BigVector
Negates all components of this vector, then returns the resulting vector.
negate() - Method in interface civitas.celestis.math.vector.Vector
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.vector.Vector2
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.vector.Vector3
Negates all components of this vector, then returns the resulting vector.
negate() - Method in class civitas.celestis.math.vector.Vector4
Negates all components of this vector, then returns the resulting vector.
NEGATIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal2
The negative A unit vector.
NEGATIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal3
The negative A unit vector.
NEGATIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal4
The negative A unit vector.
NEGATIVE_A - Static variable in class civitas.celestis.math.integer.Integer2
The negative A unit vector.
NEGATIVE_A - Static variable in class civitas.celestis.math.integer.Integer3
The negative A unit vector.
NEGATIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal2
The negative B unit vector.
NEGATIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal3
The negative B unit vector.
NEGATIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal4
The negative B unit vector.
NEGATIVE_B - Static variable in class civitas.celestis.math.integer.Integer2
The negative B unit vector.
NEGATIVE_B - Static variable in class civitas.celestis.math.integer.Integer3
The negative B unit vector.
NEGATIVE_C - Static variable in class civitas.celestis.math.decimal.Decimal3
The negative C unit vector.
NEGATIVE_C - Static variable in class civitas.celestis.math.decimal.Decimal4
The negative C unit vector.
NEGATIVE_C - Static variable in class civitas.celestis.math.integer.Integer3
The negative C unit vector.
NEGATIVE_D - Static variable in class civitas.celestis.math.decimal.Decimal4
The negative D unit vector.
NEGATIVE_W - Static variable in class civitas.celestis.math.vector.Vector4
The negative W unit vector.
NEGATIVE_X - Static variable in class civitas.celestis.math.vector.Vector2
The negative X unit vector.
NEGATIVE_X - Static variable in class civitas.celestis.math.vector.Vector3
The negative X unit vector.
NEGATIVE_X - Static variable in class civitas.celestis.math.vector.Vector4
The negative X unit vector.
NEGATIVE_Y - Static variable in class civitas.celestis.math.vector.Vector2
The negative Y unit vector.
NEGATIVE_Y - Static variable in class civitas.celestis.math.vector.Vector3
The negative Y unit vector.
NEGATIVE_Y - Static variable in class civitas.celestis.math.vector.Vector4
The negative Y unit vector.
NEGATIVE_Z - Static variable in class civitas.celestis.math.vector.Vector3
The negative Z unit vector.
NEGATIVE_Z - Static variable in class civitas.celestis.math.vector.Vector4
The negative Z unit vector.
nextThread() - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Polls a thread from the queue, stores a reference to it temporarily, adds it back to the end of the queue, then returns the stored reference.
norm() - Method in class civitas.celestis.math.complex.Quaternion
Returns the Euclidean norm (the magnitude) of this quaternion.
norm() - Method in class civitas.celestis.math.decimal.Decimal2
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.decimal.Decimal3
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.decimal.Decimal4
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.integer.Integer2
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.integer.Integer3
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.integer.Integer4
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.vector.ArrayVector
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in interface civitas.celestis.math.vector.BigVector
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in interface civitas.celestis.math.vector.Vector
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.vector.Vector2
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.vector.Vector3
Returns the Euclidean norm (the magnitude) of this vector.
norm() - Method in class civitas.celestis.math.vector.Vector4
Returns the Euclidean norm (the magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.complex.Quaternion
Returns the squared Euclidean norm (the squared magnitude) of this quaternion.
norm2() - Method in class civitas.celestis.math.decimal.Decimal2
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.decimal.Decimal3
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.decimal.Decimal4
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.integer.Integer2
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.integer.Integer3
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.integer.Integer4
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.vector.ArrayVector
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in interface civitas.celestis.math.vector.BigVector
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in interface civitas.celestis.math.vector.Vector
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.vector.Vector2
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.vector.Vector3
Returns the squared Euclidean norm (the squared magnitude) of this vector.
norm2() - Method in class civitas.celestis.math.vector.Vector4
Returns the squared Euclidean norm (the squared magnitude) of this vector.
normalize() - Method in class civitas.celestis.math.complex.Quaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.decimal.Decimal2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.decimal.Decimal3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.decimal.Decimal4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.integer.Integer2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.integer.Integer3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.integer.Integer4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.vector.ArrayVector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in interface civitas.celestis.math.vector.BigVector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in interface civitas.celestis.math.vector.Vector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.vector.Vector2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.vector.Vector3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalize() - Method in class civitas.celestis.math.vector.Vector4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
NORMALIZE_VECTOR_2 - Static variable in class civitas.celestis.gpu.Kernels
A program which takes one double[] and outputs the normalized array.
NORMALIZE_VECTOR_3 - Static variable in class civitas.celestis.gpu.Kernels
A program which takes one double[] and outputs the normalized array.
NORMALIZE_VECTOR_4 - Static variable in class civitas.celestis.gpu.Kernels
A program which takes one double[] and outputs the normalized array.
normalizeOrDefault(Quaternion) - Method in class civitas.celestis.math.complex.Quaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal2) - Method in class civitas.celestis.math.integer.Integer2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal3) - Method in class civitas.celestis.math.integer.Integer3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Decimal4) - Method in class civitas.celestis.math.integer.Integer4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(DecimalQuaternion) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(DV) - Method in interface civitas.celestis.math.vector.BigVector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrDefault(V) - Method in interface civitas.celestis.math.vector.Vector
Normalizes this vector to have a Euclidean norm (magnitude) of 1.
normalizeOrIdentity() - Method in class civitas.celestis.math.complex.Quaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalizeOrIdentity() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Normalizes this quaternion to have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.decimal.Decimal2
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.decimal.Decimal3
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.decimal.Decimal4
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.integer.Integer2
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.integer.Integer3
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.integer.Integer4
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.vector.ArrayVector
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in interface civitas.celestis.math.vector.BigVector
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in interface civitas.celestis.math.vector.Vector
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.vector.Vector2
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.vector.Vector3
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normalizeOrZero() - Method in class civitas.celestis.math.vector.Vector4
Normalizes this vector ot have a Euclidean norm (magnitude) of 1.
normManhattan() - Method in class civitas.celestis.math.decimal.Decimal2
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.decimal.Decimal3
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.decimal.Decimal4
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.integer.Integer2
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.integer.Integer3
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.integer.Integer4
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.vector.ArrayVector
Returns the Manhattan norm of this vector.
normManhattan() - Method in interface civitas.celestis.math.vector.BigVector
Returns the Manhattan norm of this vector.
normManhattan() - Method in interface civitas.celestis.math.vector.Vector
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.vector.Vector2
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.vector.Vector3
Returns the Manhattan norm of this vector.
normManhattan() - Method in class civitas.celestis.math.vector.Vector4
Returns the Manhattan norm of this vector.
NotificationEvent - Class in civitas.celestis.event.notification
An event called to notify the entire application that a certain action has been performed.
NotificationEvent() - Constructor for class civitas.celestis.event.notification.NotificationEvent
Creates a new notification event with no message and no cause.
NotificationEvent(Handleable) - Constructor for class civitas.celestis.event.notification.NotificationEvent
Creates a new notification event with no message.
NotificationEvent(String) - Constructor for class civitas.celestis.event.notification.NotificationEvent
Creates a new notification event with no cause.
NotificationEvent(String, Handleable) - Constructor for class civitas.celestis.event.notification.NotificationEvent
Creates a new notification event.
NotificationListener - Class in civitas.celestis.listener.notification
A listener which exclusively listens to NotificationEvents, and prints them to the specified print stream.
NotificationListener() - Constructor for class civitas.celestis.listener.notification.NotificationListener
Creates a new notification listener.
NotificationListener(PrintStream) - Constructor for class civitas.celestis.listener.notification.NotificationListener
Creates a new notification listener.

O

Object1<E> - Class in civitas.celestis.util.tuple
A tuple with one element.
Object1(Tuple<? extends E>) - Constructor for class civitas.celestis.util.tuple.Object1
Creates a new tuple.
Object1(E) - Constructor for class civitas.celestis.util.tuple.Object1
Creates a new tuple.
Object1(E[]) - Constructor for class civitas.celestis.util.tuple.Object1
Creates a new tuple.
Object2<E> - Class in civitas.celestis.util.tuple
A shallowly immutable pair of objects.
Object2(Tuple<? extends E>) - Constructor for class civitas.celestis.util.tuple.Object2
Creates a new pair.
Object2(E[]) - Constructor for class civitas.celestis.util.tuple.Object2
Creates a new pair.
Object2(E, E) - Constructor for class civitas.celestis.util.tuple.Object2
Creates a new pair.
Object3<E> - Class in civitas.celestis.util.tuple
A shallowly immutable triple of objects.
Object3(Tuple<? extends E>) - Constructor for class civitas.celestis.util.tuple.Object3
Creates a new triple.
Object3(E[]) - Constructor for class civitas.celestis.util.tuple.Object3
Creates a new triple.
Object3(E, E, E) - Constructor for class civitas.celestis.util.tuple.Object3
Creates a new triple.
Object4<E> - Class in civitas.celestis.util.tuple
A shallowly immutable quad of objects.
Object4(Tuple<? extends E>) - Constructor for class civitas.celestis.util.tuple.Object4
Creates a new quad.
Object4(E[]) - Constructor for class civitas.celestis.util.tuple.Object4
Creates a new quad.
Object4(E, E, E, E) - Constructor for class civitas.celestis.util.tuple.Object4
Creates a new quad.
of(double...) - Static method in interface civitas.celestis.util.array.DoubleArray
Creates a new type-safe array from the provided array of values.
of(double...) - Static method in interface civitas.celestis.util.tuple.DoubleTuple
Creates a new double tuple from the provided array of components.
of(double[][]) - Static method in class civitas.celestis.math.matrix.Matrix
Creates a new matrix from a 2D array of values.
of(double[][]) - Static method in class civitas.celestis.util.grid.DoubleArrayGrid
Creates a new array grid from a 2D array of values.
of(double[][]) - Static method in interface civitas.celestis.util.grid.DoubleGrid
Creates a new double grid from the provided two-dimensional array of values.
of(float...) - Static method in interface civitas.celestis.util.array.FloatArray
Creates a new type-safe array from the provided array of values.
of(float...) - Static method in interface civitas.celestis.util.tuple.FloatTuple
Creates a new float tuple from the provided array of components.
of(float[][]) - Static method in class civitas.celestis.util.grid.FloatArrayGrid
Creates a new array grid from a 2D array of values.
of(float[][]) - Static method in interface civitas.celestis.util.grid.FloatGrid
Creates a new float grid from the provided two-dimensional array of values.
of(int...) - Static method in interface civitas.celestis.util.array.IntArray
Creates a new type-safe array from the provided array of values.
of(int...) - Static method in interface civitas.celestis.util.tuple.IntTuple
Creates a new integer tuple from the provided array of components.
of(int[][]) - Static method in class civitas.celestis.util.grid.IntArrayGrid
Creates a new array grid from a 2D array of values.
of(int[][]) - Static method in interface civitas.celestis.util.grid.IntGrid
Creates a new int grid from the provided two-dimensional array of values.
of(long...) - Static method in interface civitas.celestis.util.array.LongArray
Creates a new type-safe array from the provided array of values.
of(long...) - Static method in interface civitas.celestis.util.tuple.LongTuple
Creates a new long tuple from the provided array of components.
of(long[][]) - Static method in class civitas.celestis.util.grid.LongArrayGrid
Creates a new array grid from a 2D array of values.
of(long[][]) - Static method in interface civitas.celestis.util.grid.LongGrid
Creates a new long grid from the provided two-dimensional array of values.
of(E...) - Static method in class civitas.celestis.util.array.AtomicArray
Creates a new atomic array from the provided array of values.
of(E...) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new type-safe array from the provided array of elements.
of(E...) - Static method in class civitas.celestis.util.array.SyncArray
Creates a new synchronized array containing the provided values.
of(E...) - Static method in interface civitas.celestis.util.tuple.Tuple
Creates a new tuple from the provided array of elements.
of(E[][]) - Static method in class civitas.celestis.util.grid.ArrayGrid
Creates a new array grid from a 2D array of values.
of(E[][]) - Static method in class civitas.celestis.util.grid.AtomicGrid
Creates a new atomic grid from a 2D array of values.
of(E[][]) - Static method in interface civitas.celestis.util.grid.DynamicGrid
Creates a new dynamic grid from a two-dimensional array of values.
of(E[][]) - Static method in interface civitas.celestis.util.grid.Grid
Creates a new grid from a two-dimensional array of values.
of(E[][]) - Static method in class civitas.celestis.util.grid.HashGrid
Creates a new hash grid from a 2D array of values.
of(E[][]) - Static method in class civitas.celestis.util.grid.SyncGrid
Creates a new synchronized grid from a 2D array of values.
of(Float[]) - Static method in interface civitas.celestis.util.tuple.FloatTuple
Creates a new float tuple from the provided array of components.
OLD_LACE - Static variable in class civitas.celestis.graphics.Colors
 
OLIVE - Static variable in class civitas.celestis.graphics.Colors
The color olive.
OLIVE_DRAB - Static variable in class civitas.celestis.graphics.Colors
 
onApplicationStarted(ApplicationStartedEvent) - Method in class civitas.celestis.listener.application.ApplicationStartedListener
Handles the post-initialization operations of the application.
onApplicationStopping(ApplicationStoppingEvent) - Method in class civitas.celestis.listener.application.ApplicationStoppingListener
Handles the graceful termination of an application.
onNotification(NotificationEvent) - Method in class civitas.celestis.listener.notification.NotificationListener
Prints the notification's message to the specified print stream.
onRegistered(Scheduler) - Method in class civitas.celestis.task.DelayedTask
Adds a reference to the scheduler to the internal set of schedulers.
onRegistered(Scheduler) - Method in interface civitas.celestis.task.Task
Called upon registration to a scheduler.
onUnregistered(Scheduler) - Method in class civitas.celestis.task.DelayedTask
Removes a reference to the scheduler from the internal set of schedulers.
onUnregistered(Scheduler) - Method in interface civitas.celestis.task.Task
Called upon unregistration from a scheduler.
ORANGE - Static variable in class civitas.celestis.graphics.Colors
 
ORANGE_RED - Static variable in class civitas.celestis.graphics.Colors
 
ORCHID - Static variable in class civitas.celestis.graphics.Colors
 

P

PALE_GOLDEN_ROD - Static variable in class civitas.celestis.graphics.Colors
 
PALE_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
PALE_TURQUOISE - Static variable in class civitas.celestis.graphics.Colors
 
PALE_VIOLET_RED - Static variable in class civitas.celestis.graphics.Colors
 
PAPAYA_WHIP - Static variable in class civitas.celestis.graphics.Colors
 
paramCount - Variable in class civitas.celestis.gpu.KernelSource
The parameter count of this kernel.
PEACH_PUFF - Static variable in class civitas.celestis.graphics.Colors
 
PERMISSIVE - Enum constant in enum class civitas.celestis.event.HandlerPriority
The highest priority trivial tasks should have.
PERU - Static variable in class civitas.celestis.graphics.Colors
 
PINK - Static variable in class civitas.celestis.graphics.Colors
 
pitch(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns the pitch of the rotation.
PLUM - Static variable in class civitas.celestis.graphics.Colors
 
POSITIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal2
The positive A unit vector.
POSITIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal3
The positive A unit vector.
POSITIVE_A - Static variable in class civitas.celestis.math.decimal.Decimal4
The positive A unit vector.
POSITIVE_A - Static variable in class civitas.celestis.math.integer.Integer2
The positive A unit vector.
POSITIVE_A - Static variable in class civitas.celestis.math.integer.Integer3
The positive A unit vector.
POSITIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal2
The positive B unit vector.
POSITIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal3
The positive B unit vector.
POSITIVE_B - Static variable in class civitas.celestis.math.decimal.Decimal4
The positive B unit vector.
POSITIVE_B - Static variable in class civitas.celestis.math.integer.Integer2
The positive B unit vector.
POSITIVE_B - Static variable in class civitas.celestis.math.integer.Integer3
The positive B unit vector.
POSITIVE_C - Static variable in class civitas.celestis.math.decimal.Decimal3
The positive C unit vector.
POSITIVE_C - Static variable in class civitas.celestis.math.decimal.Decimal4
The positive C unit vector.
POSITIVE_C - Static variable in class civitas.celestis.math.integer.Integer3
The positive C unit vector.
POSITIVE_D - Static variable in class civitas.celestis.math.decimal.Decimal4
The positive D unit vector.
POSITIVE_W - Static variable in class civitas.celestis.math.vector.Vector4
The positive W unit vector.
POSITIVE_X - Static variable in class civitas.celestis.math.vector.Vector2
The positive X unit vector.
POSITIVE_X - Static variable in class civitas.celestis.math.vector.Vector3
The positive X unit vector.
POSITIVE_X - Static variable in class civitas.celestis.math.vector.Vector4
The positive X unit vector.
POSITIVE_Y - Static variable in class civitas.celestis.math.vector.Vector2
The positive Y unit vector.
POSITIVE_Y - Static variable in class civitas.celestis.math.vector.Vector3
The positive Y unit vector.
POSITIVE_Y - Static variable in class civitas.celestis.math.vector.Vector4
The positive Y unit vector.
POSITIVE_Z - Static variable in class civitas.celestis.math.vector.Vector3
The positive Z unit vector.
POSITIVE_Z - Static variable in class civitas.celestis.math.vector.Vector4
The positive Z unit vector.
POST_EARLY - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
POST_LATE - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
POWDER_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
PRE_EARLY - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
PRE_LATE - Enum constant in enum class civitas.celestis.event.HandlerPriority
 
PREEMPTIVE - Enum constant in enum class civitas.celestis.event.HandlerPriority
The lowest priority trivial tasks should have.
prepend(DoubleArray) - Method in interface civitas.celestis.util.array.DoubleArray
Prepends the provided array a to the front of this array, then returns the resulting array.
prepend(FloatArray) - Method in interface civitas.celestis.util.array.FloatArray
Prepends the provided array a to the front of this array, then returns the resulting array.
prepend(IntArray) - Method in interface civitas.celestis.util.array.IntArray
Prepends the provided array a to the front of this array, then returns the resulting array.
prepend(LongArray) - Method in interface civitas.celestis.util.array.LongArray
Prepends the provided array a to the front of this array, then returns the resulting array.
prepend(SafeArray<? extends E>) - Method in interface civitas.celestis.util.array.SafeArray
Prepends the provided array a to the front of this array, then returns the resulting array.
primValue() - Method in class civitas.celestis.math.decimal.Decimal2
Converts this vector into a primitive vector.
primValue() - Method in class civitas.celestis.math.decimal.Decimal3
Converts this vector into a primitive vector.
primValue() - Method in class civitas.celestis.math.decimal.Decimal4
Converts this vector into a primitive vector.
primValue() - Method in class civitas.celestis.math.integer.Integer2
Converts this vector into a primitive vector.
primValue() - Method in class civitas.celestis.math.integer.Integer3
Converts this vector into a primitive vector.
primValue() - Method in class civitas.celestis.math.integer.Integer4
Converts this vector into a primitive vector.
primValue() - Method in interface civitas.celestis.math.vector.BigVector
Converts this vector into a primitive vector.
printEventCauseTrace(PrintStream, Handleable) - Static method in class civitas.celestis.event.Events
Given an event, this prints its serialized form, followed by a list of causes in the temporal order ascending.
priority() - Element in annotation interface civitas.celestis.event.EventHandler
Returns the execution priority of this event handler.
priority() - Method in record class civitas.celestis.event.HandlerReference
Returns the execution priority of this event handler.
priorityCall(E) - Method in interface civitas.celestis.event.lifecycle.EventManager
Calls an event to this event manager, instructing it to prioritize this event over all other events currently in the event queue.
priorityCall(E) - Method in class civitas.celestis.event.lifecycle.EventThread
Calls an event to this event manager, instructing it to prioritize this event over all other events currently in the event queue.
PURPLE - Static variable in class civitas.celestis.graphics.Colors
The color purple.

Q

QuadConsumer<T,U,V,W> - Interface in civitas.celestis.util.function
A function which takes four parameters of different types, and returns no value.
QuadFunction<T,U,V,W,R> - Interface in civitas.celestis.util.function
A function which takes four parameters of different types as its input, then returns a single value whose type is not necessarily related to its input parameters.
quaternion() - Method in class civitas.celestis.math.decimal.Decimal3
Converts this vector into a pure quaternion.
quaternion() - Method in class civitas.celestis.math.vector.Vector3
Converts this vector into a pure quaternion.
Quaternion - Class in civitas.celestis.math.complex
A complex number with three imaginary parts.
Quaternion(double[]) - Constructor for class civitas.celestis.math.complex.Quaternion
Creates a new quaternion.
Quaternion(double, double, double, double) - Constructor for class civitas.celestis.math.complex.Quaternion
Creates a new quaternion.
Quaternion(double, Double3) - Constructor for class civitas.celestis.math.complex.Quaternion
Creates a new quaternion.
Quaternion(DoubleTuple) - Constructor for class civitas.celestis.math.complex.Quaternion
Creates a new quaternion.
Quaternions - Class in civitas.celestis.math.complex
Contains utility methods related to quaternions.

R

random() - Static method in class civitas.celestis.graphics.Colors
Returns a new random opaque color.
random() - Static method in class civitas.celestis.math.complex.Quaternions
Returns a random rotation quaternion.
random() - Static method in class civitas.celestis.math.Scalars
Returns a random value within the range of [0, 1).
random(double, double) - Static method in class civitas.celestis.math.Scalars
Returns a random value within the range of [min, max).
random2() - Static method in class civitas.celestis.math.vector.Vectors
Returns a random unit vector.
random3() - Static method in class civitas.celestis.math.vector.Vectors
Returns a random unit vector.
random4() - Static method in class civitas.celestis.math.vector.Vectors
Returns a random unit vector.
readDoubles(String) - Static method in class civitas.celestis.util.IO
Reads an array of doubles.
readDoubles(String, Function<double[], T>) - Static method in class civitas.celestis.util.IO
Reads an array of doubles into an arbitrary type T.
readFloats(String) - Static method in class civitas.celestis.util.IO
Reads an array of floats.
readFloats(String, Function<float[], T>) - Static method in class civitas.celestis.util.IO
Reads an array of floats into an arbitrary type T.
readInts(String) - Static method in class civitas.celestis.util.IO
Reads an array of ints.
readInts(String, Function<int[], T>) - Static method in class civitas.celestis.util.IO
Reads an array of ints into an arbitrary type T.
readLongs(String) - Static method in class civitas.celestis.util.IO
Reads an array of longs.
readLongs(String, Function<long[], T>) - Static method in class civitas.celestis.util.IO
Reads an array of longs into an arbitrary type T.
readOutput(int, double[]) - Method in class civitas.celestis.gpu.KernelReference
Reads the output of this kernel to an array of doubles.
RED - Static variable in class civitas.celestis.graphics.Colors
The color red.
referenceOf(double...) - Static method in interface civitas.celestis.util.array.DoubleArray
Creates a new type-safe reference array from the provided array of values.
referenceOf(float...) - Static method in interface civitas.celestis.util.array.FloatArray
Creates a new type-safe reference array from the provided array of values.
referenceOf(int...) - Static method in interface civitas.celestis.util.array.IntArray
Creates a new type-safe reference array from the provided array of values.
referenceOf(long...) - Static method in interface civitas.celestis.util.array.LongArray
Creates a new type-safe reference array from the provided array of values.
referenceOf(SafeArray<E>) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new reference to the provided array a.
referenceOf(E[]) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new type-safe reference array from the provided array of elements.
references - Variable in class civitas.celestis.util.grid.AtomicGrid
The internal two-dimensional array of references.
register(Listener) - Method in interface civitas.celestis.event.lifecycle.EventManager
Registers an event listener to this event manager.
register(Listener) - Method in class civitas.celestis.event.lifecycle.EventThread
Registers an event listener to this event manager.
register(Task) - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Registers a task to this scheduler, instructing it to start executing it as soon as possible.
register(Task) - Method in interface civitas.celestis.task.lifecycle.Scheduler
Registers a task to this scheduler, instructing it to start executing it as soon as possible.
register(Task) - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Registers a task to this scheduler, instructing it to start executing it as soon as possible.
register(Iterable<? extends Listener>) - Method in interface civitas.celestis.event.lifecycle.EventManager
Registers multiple event listeners to this event manager.
register(Iterable<? extends Listener>) - Method in class civitas.celestis.event.lifecycle.EventThread
Registers multiple event listeners to this event manager.
registerAsync(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Registers multiple tasks asynchronously to this scheduler, instructing it to distribute the tasks across multiple threads however it sees fit.
registerAsync(Iterable<? extends Task>) - Method in interface civitas.celestis.task.lifecycle.Scheduler
Registers multiple tasks asynchronously to this scheduler, instructing it to distribute the tasks across multiple threads however it sees fit.
registerAsync(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Registers multiple tasks asynchronously to this scheduler, instructing it to distribute the tasks across multiple threads however it sees fit.
registerSync(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Registers multiple tasks synchronously to this scheduler, instructing it to put every provided task into a single thread to ensure sequential execution.
registerSync(Iterable<? extends Task>) - Method in interface civitas.celestis.task.lifecycle.Scheduler
Registers multiple tasks synchronously to this scheduler, instructing it to put every provided task into a single thread to ensure sequential execution.
registerSync(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Registers multiple tasks synchronously to this scheduler, instructing it to put every provided task into a single thread to ensure sequential execution.
remapValues(int) - Method in class civitas.celestis.util.grid.HashGrid
Given a new column count, this remaps the value map of this grid.
remove(int, int) - Method in interface civitas.celestis.util.grid.DynamicGrid
Removes the element from the specified position.
remove(int, int) - Method in class civitas.celestis.util.grid.HashGrid
Removes the element from the specified position.
removeUncontainableEntries() - Method in class civitas.celestis.util.grid.HashGrid
Removes all entries which are outside the current bounds.
replaceAll(double, double) - Method in interface civitas.celestis.util.array.DoubleArray
Replaces all instances of the old value to the new value.
replaceAll(double, double) - Method in class civitas.celestis.util.array.DoubleFastArray
Replaces all instances of the old value to the new value.
replaceAll(double, double) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(double, double) - Method in interface civitas.celestis.util.grid.DoubleGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(float, float) - Method in interface civitas.celestis.util.array.FloatArray
Replaces all instances of the old value to the new value.
replaceAll(float, float) - Method in class civitas.celestis.util.array.FloatFastArray
Replaces all instances of the old value to the new value.
replaceAll(float, float) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(float, float) - Method in interface civitas.celestis.util.grid.FloatGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(int, int) - Method in interface civitas.celestis.util.array.IntArray
Replaces all instances of the old value to the new value.
replaceAll(int, int) - Method in class civitas.celestis.util.array.IntFastArray
Replaces all instances of the old value to the new value.
replaceAll(int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(long, long) - Method in interface civitas.celestis.util.array.LongArray
Replaces all instances of the old value to the new value.
replaceAll(long, long) - Method in class civitas.celestis.util.array.LongFastArray
Replaces all instances of the old value to the new value.
replaceAll(long, long) - Method in class civitas.celestis.util.grid.LongArrayGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(long, long) - Method in interface civitas.celestis.util.grid.LongGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(E, E) - Method in class civitas.celestis.util.array.AtomicArray
Replaces all instances of the old value to the new value.
replaceAll(E, E) - Method in class civitas.celestis.util.array.FastArray
Replaces all instances of the old value to the new value.
replaceAll(E, E) - Method in interface civitas.celestis.util.array.SafeArray
Replaces all instances of the old value to the new value.
replaceAll(E, E) - Method in class civitas.celestis.util.array.SyncArray
Replaces all instances of the old value to the new value.
replaceAll(E, E) - Method in class civitas.celestis.util.grid.ArrayGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(E, E) - Method in class civitas.celestis.util.grid.AtomicGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(E, E) - Method in interface civitas.celestis.util.grid.Grid
Replaces all instances of the old value with the new value within this grid.
replaceAll(E, E) - Method in class civitas.celestis.util.grid.HashGrid
Replaces all instances of the old value with the new value within this grid.
replaceAll(E, E) - Method in class civitas.celestis.util.grid.SyncGrid
Replaces all instances of the old value with the new value within this grid.
replaceFirst(double, double) - Method in interface civitas.celestis.util.array.DoubleArray
Replaces only the first instance of the old value to the new value.
replaceFirst(double, double) - Method in class civitas.celestis.util.array.DoubleFastArray
Replaces only the first instance of the old value to the new value.
replaceFirst(float, float) - Method in interface civitas.celestis.util.array.FloatArray
Replaces only the first instance of the old value to the new value.
replaceFirst(float, float) - Method in class civitas.celestis.util.array.FloatFastArray
Replaces only the first instance of the old value to the new value.
replaceFirst(int, int) - Method in interface civitas.celestis.util.array.IntArray
Replaces only the first instance of the old value to the new value.
replaceFirst(int, int) - Method in class civitas.celestis.util.array.IntFastArray
Replaces only the first instance of the old value to the new value.
replaceFirst(long, long) - Method in interface civitas.celestis.util.array.LongArray
Replaces only the first instance of the old value to the new value.
replaceFirst(long, long) - Method in class civitas.celestis.util.array.LongFastArray
Replaces only the first instance of the old value to the new value.
replaceFirst(E, E) - Method in class civitas.celestis.util.array.AtomicArray
Replaces only the first instance of the old value to the new value.
replaceFirst(E, E) - Method in class civitas.celestis.util.array.FastArray
Replaces only the first instance of the old value to the new value.
replaceFirst(E, E) - Method in interface civitas.celestis.util.array.SafeArray
Replaces only the first instance of the old value to the new value.
replaceFirst(E, E) - Method in class civitas.celestis.util.array.SyncArray
Replaces only the first instance of the old value to the new value.
replaceLast(double, double) - Method in interface civitas.celestis.util.array.DoubleArray
Replaces only the last instance of the old value to the new value.
replaceLast(double, double) - Method in class civitas.celestis.util.array.DoubleFastArray
Replaces only the last instance of the old value to the new value.
replaceLast(float, float) - Method in interface civitas.celestis.util.array.FloatArray
Replaces only the last instance of the old value to the new value.
replaceLast(float, float) - Method in class civitas.celestis.util.array.FloatFastArray
Replaces only the last instance of the old value to the new value.
replaceLast(int, int) - Method in interface civitas.celestis.util.array.IntArray
Replaces only the last instance of the old value to the new value.
replaceLast(int, int) - Method in class civitas.celestis.util.array.IntFastArray
Replaces only the last instance of the old value to the new value.
replaceLast(long, long) - Method in interface civitas.celestis.util.array.LongArray
Replaces only the last instance of the old value to the new value.
replaceLast(long, long) - Method in class civitas.celestis.util.array.LongFastArray
Replaces only the last instance of the old value to the new value.
replaceLast(E, E) - Method in class civitas.celestis.util.array.AtomicArray
Replaces only the last instance of the old value to the new value.
replaceLast(E, E) - Method in class civitas.celestis.util.array.FastArray
Replaces only the last instance of the old value to the new value.
replaceLast(E, E) - Method in interface civitas.celestis.util.array.SafeArray
Replaces only the last instance of the old value to the new value.
replaceLast(E, E) - Method in class civitas.celestis.util.array.SyncArray
Replaces only the last instance of the old value to the new value.
requireNonNull() - Method in class civitas.celestis.math.decimal.Decimal2
Requires that all components of this vector are non-null.
requireNonNull() - Method in class civitas.celestis.math.decimal.Decimal3
Requires that all components of this vector are non-null.
requireNonNull() - Method in class civitas.celestis.math.decimal.Decimal4
Requires that all components of this vector are non-null.
requireNonNull() - Method in class civitas.celestis.math.integer.Integer2
Requires that all components of this vector are non-null.
requireNonNull() - Method in class civitas.celestis.math.integer.Integer3
Requires that all components of this vector are non-null.
requireNonNull() - Method in class civitas.celestis.math.integer.Integer4
Requires that all components of this vector are non-null.
resize(int) - Method in class civitas.celestis.util.array.AtomicArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in interface civitas.celestis.util.array.DoubleArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.DoubleFastArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.FastArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in interface civitas.celestis.util.array.FloatArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.FloatFastArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in interface civitas.celestis.util.array.IntArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.IntFastArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in interface civitas.celestis.util.array.LongArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.LongFastArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in interface civitas.celestis.util.array.SafeArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int) - Method in class civitas.celestis.util.array.SyncArray
Returns a resized array whose elements are mapped from that of this array's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.ArrayGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.AtomicGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in interface civitas.celestis.util.grid.Grid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.HashGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in interface civitas.celestis.util.grid.LongGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
resize(int, int) - Method in class civitas.celestis.util.grid.SyncGrid
Returns a resized grid, whose elements are populated from that of this grid's elements.
roll(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns the roll of this rotation.
ROSY_BROWN - Static variable in class civitas.celestis.graphics.Colors
 
rotate(double) - Method in class civitas.celestis.math.vector.Vector2
Rotates this vector counter-clockwise by the provided angle t.
rotate(Quaternion) - Method in class civitas.celestis.math.vector.Vector3
Rotates this vector by the provided rotation quaternion q.
rotate(DecimalQuaternion) - Method in class civitas.celestis.math.decimal.Decimal3
Rotates this vector by the provided rotation quaternion q.
rotate(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal2
Rotates this vector counter-clockwise by the provided angle t.
rows - Variable in class civitas.celestis.util.grid.ArrayGrid
The number of rows this grid has.
rows - Variable in class civitas.celestis.util.grid.AtomicGrid
The number of rows.
rows - Variable in class civitas.celestis.util.grid.DoubleArrayGrid
The number of rows this grid has.
rows - Variable in class civitas.celestis.util.grid.FloatArrayGrid
The number of rows this grid has.
rows - Variable in class civitas.celestis.util.grid.HashGrid
The last-known number of rows.
rows - Variable in class civitas.celestis.util.grid.IntArrayGrid
The number of rows this grid has.
rows - Variable in class civitas.celestis.util.grid.LongArrayGrid
The number of rows this grid has.
rows() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.Grid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.HashGrid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.IntGrid
Returns the number of rows (the height) of this grid.
rows() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the number of rows (the height) of this grid.
rows() - Method in interface civitas.celestis.util.grid.LongGrid
Returns the number of rows (the height) of this grid.
ROYAL_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
RUNTIME_CONTEXT - Static variable in class civitas.celestis.math.decimal.Decimals
 
RUNTIME_PRECISION - Static variable in class civitas.celestis.math.decimal.Decimals
 
RUNTIME_ROUNDING_MODE - Static variable in class civitas.celestis.math.decimal.Decimals
 

S

SADDLE_BROWN - Static variable in class civitas.celestis.graphics.Colors
 
safeArray() - Method in interface civitas.celestis.util.tuple.Tuple
Returns a type-safe array containing the elements of this tuple in their proper order.
SafeArray<E> - Interface in civitas.celestis.util.array
A type-safe array.
SALMON - Static variable in class civitas.celestis.graphics.Colors
 
SANDY_BROWN - Static variable in class civitas.celestis.graphics.Colors
 
scalar() - Method in class civitas.celestis.math.complex.Quaternion
Returns the scalar part of this quaternion.
scalar() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Returns the scalar part of this quaternion.
Scalars - Class in civitas.celestis.math
A static utility class containing various constants and methods related to mathematical scalars, primarily of the type double.
scale(double) - Method in class civitas.celestis.math.complex.Quaternion
Scales the rotation of this quaternion, then returns the resulting quaternion.
scale(BigDecimal) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Scales the rotation of this quaternion, then returns the resulting quaternion.
scheduler - Variable in class civitas.celestis.Application
The scheduler instance.
Scheduler - Interface in civitas.celestis.task.lifecycle
A scheduler.
SchedulerThread - Class in civitas.celestis.task.lifecycle
A thread which handles the registration and execution of tasks.
SchedulerThread() - Constructor for class civitas.celestis.task.lifecycle.SchedulerThread
Creates a new scheduler thread.
SchedulerThread(String) - Constructor for class civitas.celestis.task.lifecycle.SchedulerThread
Creates a new scheduler thread.
SchedulerThread(String, PrintStream) - Constructor for class civitas.celestis.task.lifecycle.SchedulerThread
Creates a new scheduler thread.
SchedulerThread(String, List<Task>, Map<Task, Long>, PrintStream) - Constructor for class civitas.celestis.task.lifecycle.SchedulerThread
Creates a new scheduler thread.
SEA_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
SEA_SHELL - Static variable in class civitas.celestis.graphics.Colors
 
set() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.Grid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.HashGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.IntGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a set containing every element of this grid.
set() - Method in interface civitas.celestis.util.grid.LongGrid
Returns a set containing every element of this grid.
set() - Method in class civitas.celestis.util.grid.SyncGrid
Returns a set containing every element of this grid.
set(int, double) - Method in interface civitas.celestis.util.array.DoubleArray
Sets the ith element of this array.
set(int, double) - Method in class civitas.celestis.util.array.DoubleFastArray
Sets the ith element of this array.
set(int, float) - Method in interface civitas.celestis.util.array.FloatArray
Sets the ith element of this array.
set(int, float) - Method in class civitas.celestis.util.array.FloatFastArray
Sets the ith element of this array.
set(int, int) - Method in interface civitas.celestis.util.array.IntArray
Sets the ith element of this array.
set(int, int) - Method in class civitas.celestis.util.array.IntFastArray
Sets the ith element of this array.
set(int, int, double) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Sets the value of the specified index.
set(int, int, double) - Method in interface civitas.celestis.util.grid.DoubleGrid
Sets the value of the specified index.
set(int, int, float) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Sets the value of the specified index.
set(int, int, float) - Method in interface civitas.celestis.util.grid.FloatGrid
Sets the value of the specified index.
set(int, int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Sets the value of the specified index.
set(int, int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Sets the value of the specified index.
set(int, int, long) - Method in class civitas.celestis.util.grid.LongArrayGrid
Sets the value of the specified index.
set(int, int, long) - Method in interface civitas.celestis.util.grid.LongGrid
Sets the value of the specified index.
set(int, int, E) - Method in class civitas.celestis.util.grid.ArrayGrid
Sets the value of the specified index.
set(int, int, E) - Method in class civitas.celestis.util.grid.AtomicGrid
Sets the value of the specified index.
set(int, int, E) - Method in interface civitas.celestis.util.grid.Grid
Sets the value of the specified index.
set(int, int, E) - Method in class civitas.celestis.util.grid.HashGrid
Sets the value of the specified index.
set(int, int, E) - Method in class civitas.celestis.util.grid.SyncGrid
Sets the value of the specified index.
set(int, long) - Method in interface civitas.celestis.util.array.LongArray
Sets the ith element of this array.
set(int, long) - Method in class civitas.celestis.util.array.LongFastArray
Sets the ith element of this array.
set(int, E) - Method in class civitas.celestis.util.array.AtomicArray
Sets the ith element of this array.
set(int, E) - Method in class civitas.celestis.util.array.FastArray
Sets the ith element of this array.
set(int, E) - Method in interface civitas.celestis.util.array.SafeArray
Sets the ith element of this array.
set(int, E) - Method in class civitas.celestis.util.array.SyncArray
Sets the ith element of this array.
setCancelled(boolean) - Method in interface civitas.celestis.event.Cancellable
Sets whether this event has been flagged as cancelled.
setCancelled(boolean) - Method in class civitas.celestis.event.CancellableEvent
Sets whether this event has been flagged as cancelled.
setInput(int, double) - Method in class civitas.celestis.gpu.KernelReference
Sets the ith parameter as an input.
setInput(int, double[]) - Method in class civitas.celestis.gpu.KernelReference
Sets the ith parameter as an input.
setOutput(int, double[]) - Method in class civitas.celestis.gpu.KernelReference
Sets the ith parameter as an output.
setRange(int, int, int, int, DoubleGrid) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, DoubleGrid) - Method in interface civitas.celestis.util.grid.DoubleGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, FloatGrid) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, FloatGrid) - Method in interface civitas.celestis.util.grid.FloatGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, Grid<? extends E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, Grid<? extends E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, Grid<? extends E>) - Method in interface civitas.celestis.util.grid.Grid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, Grid<? extends E>) - Method in class civitas.celestis.util.grid.HashGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, Grid<? extends E>) - Method in class civitas.celestis.util.grid.SyncGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, IntGrid) - Method in class civitas.celestis.util.grid.IntArrayGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, IntGrid) - Method in interface civitas.celestis.util.grid.IntGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, LongGrid) - Method in class civitas.celestis.util.grid.LongArrayGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, int, int, LongGrid) - Method in interface civitas.celestis.util.grid.LongGrid
Sets a sub-grid of this grid, copying values from the provided sub-grid g.
setRange(int, int, DoubleArray) - Method in interface civitas.celestis.util.array.DoubleArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, DoubleArray) - Method in class civitas.celestis.util.array.DoubleFastArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, FloatArray) - Method in interface civitas.celestis.util.array.FloatArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, FloatArray) - Method in class civitas.celestis.util.array.FloatFastArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, IntArray) - Method in interface civitas.celestis.util.array.IntArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, IntArray) - Method in class civitas.celestis.util.array.IntFastArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, LongArray) - Method in interface civitas.celestis.util.array.LongArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, LongArray) - Method in class civitas.celestis.util.array.LongFastArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, SafeArray<? extends E>) - Method in class civitas.celestis.util.array.AtomicArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, SafeArray<? extends E>) - Method in class civitas.celestis.util.array.FastArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, SafeArray<? extends E>) - Method in interface civitas.celestis.util.array.SafeArray
Sets a sub-array of this array to the values of the provided sub-array a.
setRange(int, int, SafeArray<? extends E>) - Method in class civitas.celestis.util.array.SyncArray
Sets a sub-array of this array to the values of the provided sub-array a.
setSize(int, int) - Method in interface civitas.celestis.util.grid.DynamicGrid
Forcefully sets the size of this grid, without regard to the data's integrity.
setSize(int, int) - Method in class civitas.celestis.util.grid.HashGrid
Forcefully sets the size of this grid, without regard to the data's integrity.
shuffle() - Method in class civitas.celestis.util.array.AtomicArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.BaseArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.DoubleArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.DoubleFastArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.FastArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.FloatArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.FloatFastArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.IntArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.IntFastArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.LongArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.LongFastArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in interface civitas.celestis.util.array.SafeArray
Shuffles this array, randomizing its elements' order.
shuffle() - Method in class civitas.celestis.util.array.SyncArray
Shuffles this array, randomizing its elements' order.
SIENNA - Static variable in class civitas.celestis.graphics.Colors
 
SILVER - Static variable in class civitas.celestis.graphics.Colors
The color silver.
size() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.BaseGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.Grid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.HashGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.IntGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the size (the geometric area) of this grid.
size() - Method in interface civitas.celestis.util.grid.LongGrid
Returns the size (the geometric area) of this grid.
size() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.BaseTuple
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Double1
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Double2
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Double3
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Double4
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Float1
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Float2
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Float3
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Float4
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Int1
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Int2
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Int3
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Int4
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Long1
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Long2
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Long3
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Long4
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Object1
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Object2
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Object3
Returns the size of this tuple.
size() - Method in class civitas.celestis.util.tuple.Object4
Returns the size of this tuple.
size() - Method in interface civitas.celestis.util.tuple.Tuple
Returns the size of this tuple.
SKY_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
SLATE_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
SLATE_GRAY - Static variable in class civitas.celestis.graphics.Colors
 
slerp(Quaternion, Quaternion, double) - Static method in class civitas.celestis.math.complex.Quaternions
Performs spherical linear interpolation (SLERP) between two quaternions.
SNOW - Static variable in class civitas.celestis.graphics.Colors
 
sort() - Method in class civitas.celestis.util.array.AtomicArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.BaseArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.DoubleArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.DoubleFastArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.FastArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.FloatArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.FloatFastArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.IntArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.IntFastArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.LongArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.LongFastArray
Sorts this array by its natural ascending order.
sort() - Method in interface civitas.celestis.util.array.SafeArray
Sorts this array by its natural ascending order.
sort() - Method in class civitas.celestis.util.array.SyncArray
Sorts this array by its natural ascending order.
sort(Comparator<? super E>) - Method in class civitas.celestis.util.array.AtomicArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super E>) - Method in interface civitas.celestis.util.array.BaseArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super E>) - Method in class civitas.celestis.util.array.FastArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super E>) - Method in interface civitas.celestis.util.array.SafeArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super E>) - Method in class civitas.celestis.util.array.SyncArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Double>) - Method in interface civitas.celestis.util.array.DoubleArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Double>) - Method in class civitas.celestis.util.array.DoubleFastArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Float>) - Method in interface civitas.celestis.util.array.FloatArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Float>) - Method in class civitas.celestis.util.array.FloatFastArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Integer>) - Method in interface civitas.celestis.util.array.IntArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Integer>) - Method in class civitas.celestis.util.array.IntFastArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Long>) - Method in interface civitas.celestis.util.array.LongArray
Sorts this array using the provided comparator function c.
sort(Comparator<? super Long>) - Method in class civitas.celestis.util.array.LongFastArray
Sorts this array using the provided comparator function c.
source - Variable in class civitas.celestis.gpu.KernelSource
The source code of this kernel.
SPRING_GREEN - Static variable in class civitas.celestis.graphics.Colors
 
SQRT_DOUBLE - Static variable in class civitas.celestis.gpu.Kernels
A program which takes one double and outputs the square root
start() - Method in class civitas.celestis.Application
Initiates this application, initializing all modules and starting the program.
start() - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Starts this module, instructing it to start operating.
start() - Method in interface civitas.celestis.util.Module
Starts this module, instructing it to start operating.
STEEL_BLUE - Static variable in class civitas.celestis.graphics.Colors
 
stop() - Method in class civitas.celestis.Application
Gracefully stops the application, giving modules time to finalize their operations.
stream() - Method in class civitas.celestis.util.array.AtomicArray
Returns a stream whose source is the elements of this array.
stream() - Method in interface civitas.celestis.util.array.DoubleArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.FastArray
Returns a stream whose source is the elements of this array.
stream() - Method in interface civitas.celestis.util.array.FloatArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.FloatFastArray
Returns a stream whose source is the elements of this array.
stream() - Method in interface civitas.celestis.util.array.IntArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.IntFastArray
Returns a stream whose source is the elements of this array.
stream() - Method in interface civitas.celestis.util.array.LongArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.LongFastArray
Returns a stream whose source is the elements of this array.
stream() - Method in interface civitas.celestis.util.array.SafeArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.array.SyncArray
Returns a stream whose source is the elements of this array.
stream() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in interface civitas.celestis.util.grid.Grid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.HashGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in interface civitas.celestis.util.grid.IntGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in interface civitas.celestis.util.grid.LongGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.grid.SyncGrid
Returns a stream whose source is the elements of this grid.
stream() - Method in class civitas.celestis.util.tuple.ArrayTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Double1
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Double2
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Double3
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Double4
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Float1
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Float2
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Float3
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Float4
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in interface civitas.celestis.util.tuple.FloatTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Int1
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Int2
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Int3
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Int4
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in interface civitas.celestis.util.tuple.IntTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Long1
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Long2
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Long3
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Long4
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in interface civitas.celestis.util.tuple.LongTuple
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Object1
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Object2
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Object3
Returns a stream whose source is the elements of this tuple.
stream() - Method in class civitas.celestis.util.tuple.Object4
Returns a stream whose source is the elements of this tuple.
stream() - Method in interface civitas.celestis.util.tuple.Tuple
Returns a stream whose source is the elements of this tuple.
subArray(int, int) - Method in class civitas.celestis.util.array.AtomicArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in interface civitas.celestis.util.array.DoubleArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.DoubleFastArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.FastArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in interface civitas.celestis.util.array.FloatArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.FloatFastArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in interface civitas.celestis.util.array.IntArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.IntFastArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in interface civitas.celestis.util.array.LongArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.LongFastArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in interface civitas.celestis.util.array.SafeArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subArray(int, int) - Method in class civitas.celestis.util.array.SyncArray
Returns a sub-array of this array which represents a portion of this array between the range of [s, e).
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.ArrayGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.AtomicGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in interface civitas.celestis.util.grid.FloatGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in interface civitas.celestis.util.grid.Grid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.HashGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in interface civitas.celestis.util.grid.IntGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in interface civitas.celestis.util.grid.LongGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subGrid(int, int, int, int) - Method in class civitas.celestis.util.grid.SyncGrid
Returns a sub-grid of this grid, whose values are populated from that of this grid's elements within the specified range.
subtract(double) - Method in class civitas.celestis.math.complex.Quaternion
Subtracts this quaternion by a scalar, then returns the resulting quaternion.
subtract(double) - Method in class civitas.celestis.math.matrix.Matrix
Subtracts this matrix by a scalar, then returns the resulting matrix.
subtract(double) - Method in class civitas.celestis.math.vector.ArrayVector
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(double) - Method in interface civitas.celestis.math.vector.Vector
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(double) - Method in class civitas.celestis.math.vector.Vector2
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(double) - Method in class civitas.celestis.math.vector.Vector3
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(double) - Method in class civitas.celestis.math.vector.Vector4
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(Quaternion) - Method in class civitas.celestis.math.complex.Quaternion
Subtracts this quaternion by another quaternion, then returns the resulting quaternion.
subtract(Decimal2) - Method in class civitas.celestis.math.decimal.Decimal2
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Decimal3) - Method in class civitas.celestis.math.decimal.Decimal3
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Decimal4) - Method in class civitas.celestis.math.decimal.Decimal4
Subtracts another vector from this vector, then returns the resulting vector.
subtract(DecimalQuaternion) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Subtracts this quaternion by another quaternion, then returns the resulting quaternion.
subtract(Integer2) - Method in class civitas.celestis.math.integer.Integer2
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Integer3) - Method in class civitas.celestis.math.integer.Integer3
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Integer4) - Method in class civitas.celestis.math.integer.Integer4
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Matrix) - Method in class civitas.celestis.math.matrix.Matrix
Subtracts another matrix from this matrix, then returns the resulting matrix.
subtract(ArrayVector) - Method in class civitas.celestis.math.vector.ArrayVector
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Vector2) - Method in class civitas.celestis.math.vector.Vector2
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Vector3) - Method in class civitas.celestis.math.vector.Vector3
Subtracts another vector from this vector, then returns the resulting vector.
subtract(Vector4) - Method in class civitas.celestis.math.vector.Vector4
Subtracts another vector from this vector, then returns the resulting vector.
subtract(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal2
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal3
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(BigDecimal) - Method in class civitas.celestis.math.decimal.Decimal4
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(BigDecimal) - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Subtracts this quaternion by a scalar, then returns the resulting quaternion.
subtract(BigInteger) - Method in class civitas.celestis.math.integer.Integer2
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(BigInteger) - Method in class civitas.celestis.math.integer.Integer3
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(BigInteger) - Method in class civitas.celestis.math.integer.Integer4
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(N) - Method in interface civitas.celestis.math.vector.BigVector
Subtracts this vector by a scalar component-wise, then returns the resulting vector.
subtract(V) - Method in interface civitas.celestis.math.vector.BigVector
Subtracts another vector from this vector, then returns the resulting vector.
subtract(V) - Method in interface civitas.celestis.math.vector.Vector
Subtracts another vector from this vector, then returns the resulting vector.
SUBTRACT_DOUBLES - Static variable in class civitas.celestis.gpu.Kernels
A program which takes two doubles and outputs the difference
sum(Vector2...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the provided values.
sum(Vector2, Vector2) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the two values.
sum(Vector3...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the provided values.
sum(Vector3, Vector3) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the two values.
sum(Vector4...) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the provided values.
sum(Vector4, Vector4) - Static method in class civitas.celestis.math.vector.Vectors
Returns the sum of the two values.
SyncArray<E> - Class in civitas.celestis.util.array
A synchronized instance of FastArray.
SyncArray(int) - Constructor for class civitas.celestis.util.array.SyncArray
Creates a new synchronized array.
SyncArray(SafeArray<? extends E>) - Constructor for class civitas.celestis.util.array.SyncArray
Creates a new synchronized array.
syncCopyOf(SafeArray<? extends E>) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new thread-safe copy of the provided array a.
syncCopyOf(Grid<? extends E>) - Static method in interface civitas.celestis.util.grid.Grid
Creates a thread-safe copy of an existing grid.
SyncEventManager - Class in civitas.celestis.event.lifecycle
A synchronous event manager with one processing thread, (the manager itself) one event queue, and one list of event handlers.
SyncEventManager() - Constructor for class civitas.celestis.event.lifecycle.SyncEventManager
Creates a new synchronous event manager.
SyncEventManager(PrintStream) - Constructor for class civitas.celestis.event.lifecycle.SyncEventManager
Creates a new synchronous event manager.
SyncGrid<E> - Class in civitas.celestis.util.grid
A variant of the array grid which features synchronization.
SyncGrid(int, int) - Constructor for class civitas.celestis.util.grid.SyncGrid
Creates a new synchronized grid.
SyncGrid(Grid<? extends E>) - Constructor for class civitas.celestis.util.grid.SyncGrid
Creates a new synchronized grid.
syncOf(E...) - Static method in interface civitas.celestis.util.array.SafeArray
Creates a new synchronized array from the provided array of elements.
syncOf(E[][]) - Static method in interface civitas.celestis.util.grid.Grid
Creates a new thread-safe grid from a two-dimensional array of values.
SyncScheduler - Class in civitas.celestis.task.lifecycle
A synchronous scheduler with one processing thread, (the scheduler itself) one list of tasks, and one map of execution times.
SyncScheduler() - Constructor for class civitas.celestis.task.lifecycle.SyncScheduler
Creates a new synchronous scheduler.
SyncScheduler(PrintStream) - Constructor for class civitas.celestis.task.lifecycle.SyncScheduler
Creates a new synchronous scheduler.

T

TAN - Static variable in class civitas.celestis.graphics.Colors
 
Task - Interface in civitas.celestis.task
Defines the contract of a task which can be registered and executed by a scheduler.
TAU - Static variable in class civitas.celestis.math.Scalars
The mathematical constant TAU. (2 * pi)
TEAL - Static variable in class civitas.celestis.graphics.Colors
The color teal.
TERMINAL - Enum constant in enum class civitas.celestis.event.HandlerPriority
A reserved priority for application critical tasks.
terminate() - Method in class civitas.celestis.event.lifecycle.EventThread
Forcefully stops this module, instructing it to interrupt all threads, and stop operating immediately regardless of its current state.
terminate() - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Forcefully stops this module, instructing it to interrupt all threads, and stop operating immediately regardless of its current state.
terminate() - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Forcefully stops this module, instructing it to interrupt all threads, and stop operating immediately regardless of its current state.
terminate() - Method in interface civitas.celestis.util.Module
Forcefully stops this module, instructing it to interrupt all threads, and stop operating immediately regardless of its current state.
terminate(int) - Method in class civitas.celestis.Application
Forcefully terminates the application, regardless of its current state.
TernaryOperator<T> - Interface in civitas.celestis.util.function
A function which takes three parameters of the same type, then returns a value of that same type.
test(float) - Method in interface civitas.celestis.util.function.FloatPredicate
Tests a value with this predicate.
THISTLE - Static variable in class civitas.celestis.graphics.Colors
 
ToFloatFunction<T> - Interface in civitas.celestis.util.function
A function which takes an arbitrary type T as its input, and returns a float.
TOMATO - Static variable in class civitas.celestis.graphics.Colors
 
toString() - Method in class civitas.celestis.Application
Serializes this application into a string for debugging purposes.
toString() - Method in class civitas.celestis.event.Event
Serializes this event into a string for debugging purposes.
toString() - Method in record class civitas.celestis.event.HandlerReference
Returns a string representation of this record class.
toString() - Method in class civitas.celestis.util.array.AtomicArray
Serializes this array into a string.
toString() - Method in interface civitas.celestis.util.array.DoubleArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.DoubleFastArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.FastArray
Serializes this array into a string.
toString() - Method in interface civitas.celestis.util.array.FloatArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.FloatFastArray
Serializes this array into a string.
toString() - Method in interface civitas.celestis.util.array.IntArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.IntFastArray
Serializes this array into a string.
toString() - Method in interface civitas.celestis.util.array.LongArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.LongFastArray
Serializes this array into a string.
toString() - Method in interface civitas.celestis.util.array.SafeArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.array.SyncArray
Serializes this array into a string.
toString() - Method in class civitas.celestis.util.grid.ArrayGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.AtomicGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Serializes this grid into a string.
toString() - Method in interface civitas.celestis.util.grid.DoubleGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Serializes this grid into a string.
toString() - Method in interface civitas.celestis.util.grid.FloatGrid
Serializes this grid into a string.
toString() - Method in interface civitas.celestis.util.grid.Grid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.HashGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.IntArrayGrid
Serializes this grid into a string.
toString() - Method in interface civitas.celestis.util.grid.IntGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.LongArrayGrid
Serializes this grid into a string.
toString() - Method in interface civitas.celestis.util.grid.LongGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.grid.SyncGrid
Serializes this grid into a string.
toString() - Method in class civitas.celestis.util.tuple.ArrayTuple
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Double1
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Double2
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Double3
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Double4
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.DoubleArrayTuple
Serializes this tuple into a string.
toString() - Method in interface civitas.celestis.util.tuple.DoubleTuple
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Float1
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Float2
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Float3
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Float4
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.FloatArrayTuple
Serializes this tuple into a string.
toString() - Method in interface civitas.celestis.util.tuple.FloatTuple
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Int1
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Int2
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Int3
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Int4
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.IntArrayTuple
Serializes this tuple into a string.
toString() - Method in interface civitas.celestis.util.tuple.IntTuple
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Long1
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Long2
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Long3
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Long4
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.LongArrayTuple
Serializes this tuple into a string.
toString() - Method in interface civitas.celestis.util.tuple.LongTuple
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Object1
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Object2
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Object3
Serializes this tuple into a string.
toString() - Method in class civitas.celestis.util.tuple.Object4
Serializes this tuple into a string.
toString() - Method in interface civitas.celestis.util.tuple.Tuple
Serializes this tuple into a string.
toString(Handleable) - Static method in class civitas.celestis.event.Events
Serializes an event into its standardized form.
toString(Color) - Static method in class civitas.celestis.graphics.Colors
Serializes a color into a string.
transform(UnaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal2
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal3
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<BigDecimal>) - Method in class civitas.celestis.math.decimal.Decimal4
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer2
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer3
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<BigInteger>) - Method in class civitas.celestis.math.integer.Integer4
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transform(UnaryOperator<N>) - Method in interface civitas.celestis.math.vector.BigVector
Applies the provided transformation function f to each component of this vector, then returns a new vector containing the return values of the function f.
transpose() - Method in class civitas.celestis.util.grid.ArrayGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.AtomicGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Returns the transpose of this grid.
transpose() - Method in interface civitas.celestis.util.grid.DoubleGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.FloatArrayGrid
Returns the transpose of this grid.
transpose() - Method in interface civitas.celestis.util.grid.FloatGrid
Returns the transpose of this grid.
transpose() - Method in interface civitas.celestis.util.grid.Grid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.HashGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.IntArrayGrid
Returns the transpose of this grid.
transpose() - Method in interface civitas.celestis.util.grid.IntGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.LongArrayGrid
Returns the transpose of this grid.
transpose() - Method in interface civitas.celestis.util.grid.LongGrid
Returns the transpose of this grid.
transpose() - Method in class civitas.celestis.util.grid.SyncGrid
Returns the transpose of this grid.
TriConsumer<T,U,V> - Interface in civitas.celestis.util.function
A function which takes three parameters of different types, and returns no value.
TriFunction<T,U,V,R> - Interface in civitas.celestis.util.function
A function which takes three parameters of different types as its input, then returns a single value whose type is not necessarily related to its input parameters.
trim() - Method in interface civitas.celestis.util.grid.DynamicGrid
Trims this grid, reducing its size to the minimum possible size required to hold all elements.
trim() - Method in class civitas.celestis.util.grid.HashGrid
Trims this grid, reducing its size to the minimum possible size required to hold all elements.
tuple() - Method in class civitas.celestis.util.array.AtomicArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in interface civitas.celestis.util.array.DoubleArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.DoubleFastArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.FastArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in interface civitas.celestis.util.array.FloatArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.FloatFastArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in interface civitas.celestis.util.array.IntArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.IntFastArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in interface civitas.celestis.util.array.LongArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.LongFastArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in interface civitas.celestis.util.array.SafeArray
Returns a tuple containing the elements of this array in their proper order.
tuple() - Method in class civitas.celestis.util.array.SyncArray
Returns a tuple containing the elements of this array in their proper order.
Tuple<E> - Interface in civitas.celestis.util.tuple
A shallowly immutable set of objects.
TupleIndexOutOfBoundsException - Exception Class in civitas.celestis.exception.tuple
This exception is thrown when an invalid index is used to query a tuple.
TupleIndexOutOfBoundsException() - Constructor for exception class civitas.celestis.exception.tuple.TupleIndexOutOfBoundsException
Creates a new exception with no message.
TupleIndexOutOfBoundsException(int) - Constructor for exception class civitas.celestis.exception.tuple.TupleIndexOutOfBoundsException
Creates a new exception.
TupleIndexOutOfBoundsException(long) - Constructor for exception class civitas.celestis.exception.tuple.TupleIndexOutOfBoundsException
Creates a new exception.
TupleIndexOutOfBoundsException(String) - Constructor for exception class civitas.celestis.exception.tuple.TupleIndexOutOfBoundsException
Creates a new exception.
TURQUOISE - Static variable in class civitas.celestis.graphics.Colors
 

U

Unique<K> - Interface in civitas.celestis.util
A unique object which can be identified by a unique identifier of type K.
uniqueId - Variable in class civitas.celestis.event.Event
The unique identifier of this event.
unregister(Listener) - Method in interface civitas.celestis.event.lifecycle.EventManager
Unregisters an event listener from this event manager.
unregister(Listener) - Method in class civitas.celestis.event.lifecycle.EventThread
Unregisters an event listener from this event manager.
unregister(Task) - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Unregisters a task from this scheduler, instructing it to stop executing it.
unregister(Task) - Method in interface civitas.celestis.task.lifecycle.Scheduler
Unregisters a task from this scheduler, instructing it to stop executing it.
unregister(Task) - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Unregisters a task from this scheduler, instructing it to stop executing it.
unregister(Iterable<? extends Listener>) - Method in interface civitas.celestis.event.lifecycle.EventManager
Unregisters multiple event listeners from this event manager.
unregister(Iterable<? extends Listener>) - Method in class civitas.celestis.event.lifecycle.EventThread
Unregisters multiple event listeners from this event manager.
unregister(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.AtomicScheduler
Unregisters multiple tasks from this scheduler, instructing it to stop executing every task within the provided iterable object of tasks.
unregister(Iterable<? extends Task>) - Method in interface civitas.celestis.task.lifecycle.Scheduler
Unregisters multiple tasks from this scheduler, instructing it to stop executing every task within the provided iterable object of tasks.
unregister(Iterable<? extends Task>) - Method in class civitas.celestis.task.lifecycle.SchedulerThread
Unregisters multiple tasks from this scheduler, instructing it to stop executing every task within the provided iterable object of tasks.
update(int, FloatUnaryOperator) - Method in interface civitas.celestis.util.array.FloatArray
Updates the ith element of this array with the provided update function f.
update(int, FloatUnaryOperator) - Method in class civitas.celestis.util.array.FloatFastArray
Updates the ith element of this array with the provided update function f.
update(int, DoubleUnaryOperator) - Method in interface civitas.celestis.util.array.DoubleArray
Updates the ith element of this array with the provided update function f.
update(int, DoubleUnaryOperator) - Method in class civitas.celestis.util.array.DoubleFastArray
Updates the ith element of this array with the provided update function f.
update(int, IntUnaryOperator) - Method in interface civitas.celestis.util.array.IntArray
Updates the ith element of this array with the provided update function f.
update(int, IntUnaryOperator) - Method in class civitas.celestis.util.array.IntFastArray
Updates the ith element of this array with the provided update function f.
update(int, LongUnaryOperator) - Method in interface civitas.celestis.util.array.LongArray
Updates the ith element of this array with the provided update function f.
update(int, LongUnaryOperator) - Method in class civitas.celestis.util.array.LongFastArray
Updates the ith element of this array with the provided update function f.
update(int, UnaryOperator<E>) - Method in class civitas.celestis.util.array.AtomicArray
Updates the ith element of this array with the provided update function f.
update(int, UnaryOperator<E>) - Method in class civitas.celestis.util.array.FastArray
Updates the ith element of this array with the provided update function f.
update(int, UnaryOperator<E>) - Method in interface civitas.celestis.util.array.SafeArray
Updates the ith element of this array with the provided update function f.
update(int, UnaryOperator<E>) - Method in class civitas.celestis.util.array.SyncArray
Updates the ith element of this array with the provided update function f.
update(FloatUnaryOperator) - Method in interface civitas.celestis.util.array.FloatArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(FloatUnaryOperator) - Method in class civitas.celestis.util.array.FloatFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(FloatUnaryOperator) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(FloatUnaryOperator) - Method in interface civitas.celestis.util.grid.FloatGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super E, E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super E, E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super E, E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super E, E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super E, E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Double, Double>) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Double, Double>) - Method in interface civitas.celestis.util.grid.DoubleGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Float, Float>) - Method in class civitas.celestis.util.grid.FloatArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Float, Float>) - Method in interface civitas.celestis.util.grid.FloatGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Integer, Integer>) - Method in class civitas.celestis.util.grid.IntArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Integer, Integer>) - Method in interface civitas.celestis.util.grid.IntGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Long, Long>) - Method in class civitas.celestis.util.grid.LongArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(TriFunction<? super Integer, ? super Integer, ? super Long, Long>) - Method in interface civitas.celestis.util.grid.LongGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(BiFunction<? super Integer, ? super E, E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super E, E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super E, E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super E, E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Double, Double>) - Method in interface civitas.celestis.util.array.DoubleArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Double, Double>) - Method in class civitas.celestis.util.array.DoubleFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Float, Float>) - Method in interface civitas.celestis.util.array.FloatArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Float, Float>) - Method in class civitas.celestis.util.array.FloatFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Integer, Integer>) - Method in interface civitas.celestis.util.array.IntArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Integer, Integer>) - Method in class civitas.celestis.util.array.IntFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Long, Long>) - Method in interface civitas.celestis.util.array.LongArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(BiFunction<? super Integer, ? super Long, Long>) - Method in class civitas.celestis.util.array.LongFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(DoubleUnaryOperator) - Method in interface civitas.celestis.util.array.DoubleArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(DoubleUnaryOperator) - Method in class civitas.celestis.util.array.DoubleFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(DoubleUnaryOperator) - Method in class civitas.celestis.util.grid.DoubleArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(DoubleUnaryOperator) - Method in interface civitas.celestis.util.grid.DoubleGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(Function<? super E, E>) - Method in class civitas.celestis.util.grid.ArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(Function<? super E, E>) - Method in class civitas.celestis.util.grid.AtomicGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(Function<? super E, E>) - Method in interface civitas.celestis.util.grid.Grid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(Function<? super E, E>) - Method in class civitas.celestis.util.grid.HashGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(Function<? super E, E>) - Method in class civitas.celestis.util.grid.SyncGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(IntUnaryOperator) - Method in interface civitas.celestis.util.array.IntArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(IntUnaryOperator) - Method in class civitas.celestis.util.array.IntFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(IntUnaryOperator) - Method in class civitas.celestis.util.grid.IntArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(IntUnaryOperator) - Method in interface civitas.celestis.util.grid.IntGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(LongUnaryOperator) - Method in interface civitas.celestis.util.array.LongArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(LongUnaryOperator) - Method in class civitas.celestis.util.array.LongFastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(LongUnaryOperator) - Method in class civitas.celestis.util.grid.LongArrayGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(LongUnaryOperator) - Method in interface civitas.celestis.util.grid.LongGrid
Applies the provided update function f to every element of this grid, assigning the return value of the function to the corresponding index of this grid.
update(UnaryOperator<E>) - Method in class civitas.celestis.util.array.AtomicArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(UnaryOperator<E>) - Method in class civitas.celestis.util.array.FastArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(UnaryOperator<E>) - Method in interface civitas.celestis.util.array.SafeArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.
update(UnaryOperator<E>) - Method in class civitas.celestis.util.array.SyncArray
Applies the provided update function f to each element of this array, then assigns the return value of the function to the corresponding index of this array.

V

valueOf(String) - Static method in enum class civitas.celestis.event.HandlerPriority
Returns the enum constant of this class with the specified name.
values - Variable in class civitas.celestis.util.array.DoubleFastArray
The internal array of values.
values - Variable in class civitas.celestis.util.array.FastArray
The internal array of values.
values - Variable in class civitas.celestis.util.array.FloatFastArray
The internal array of values.
values - Variable in class civitas.celestis.util.array.IntFastArray
The internal array of values.
values - Variable in class civitas.celestis.util.array.LongFastArray
The internal array of values.
values - Variable in class civitas.celestis.util.grid.ArrayGrid
The internal 2D array of values.
values - Variable in class civitas.celestis.util.grid.DoubleArrayGrid
The internal 2D array of values.
values - Variable in class civitas.celestis.util.grid.FloatArrayGrid
The internal 2D array of values.
values - Variable in class civitas.celestis.util.grid.HashGrid
The internal map of values.
values - Variable in class civitas.celestis.util.grid.IntArrayGrid
The internal 2D array of values.
values - Variable in class civitas.celestis.util.grid.LongArrayGrid
The internal 2D array of values.
values() - Static method in enum class civitas.celestis.event.HandlerPriority
Returns an array containing the constants of this enum class, in the order they are declared.
vector() - Method in class civitas.celestis.math.complex.Quaternion
Returns the vector part of this quaternion.
vector() - Method in class civitas.celestis.math.decimal.DecimalQuaternion
Returns the vector part of this quaternion.
Vector<V extends Vector<V>> - Interface in civitas.celestis.math.vector
A mathematical vector.
Vector2 - Class in civitas.celestis.math.vector
An immutable two-dimensional vector which uses the type double.
Vector2(double[]) - Constructor for class civitas.celestis.math.vector.Vector2
Creates a new vector.
Vector2(double, double) - Constructor for class civitas.celestis.math.vector.Vector2
Creates a new vector.
Vector2(DoubleTuple) - Constructor for class civitas.celestis.math.vector.Vector2
Creates a new vector.
Vector3 - Class in civitas.celestis.math.vector
An immutable three-dimensional vector which uses the type double.
Vector3(double[]) - Constructor for class civitas.celestis.math.vector.Vector3
Creates a new vector.
Vector3(double, double, double) - Constructor for class civitas.celestis.math.vector.Vector3
Creates a new vector.
Vector3(DoubleTuple) - Constructor for class civitas.celestis.math.vector.Vector3
Creates a new vector.
Vector4 - Class in civitas.celestis.math.vector
An immutable four-dimensional vector which uses the type double.
Vector4(double[]) - Constructor for class civitas.celestis.math.vector.Vector4
Creates a new vector.
Vector4(double, double, double, double) - Constructor for class civitas.celestis.math.vector.Vector4
Creates a new vector.
Vector4(DoubleTuple) - Constructor for class civitas.celestis.math.vector.Vector4
Creates a new vector.
Vectors - Class in civitas.celestis.math.vector
A static utility class which contains methods related to vectors.
version - Variable in class civitas.celestis.Application
The version of this application.
VIOLET - Static variable in class civitas.celestis.graphics.Colors
 

W

w - Variable in class civitas.celestis.util.tuple.Double4
The W component of this tuple.
w - Variable in class civitas.celestis.util.tuple.Float4
The W component of this tuple.
w - Variable in class civitas.celestis.util.tuple.Int4
The W component of this tuple.
w - Variable in class civitas.celestis.util.tuple.Long4
The W component of this tuple.
w() - Method in class civitas.celestis.util.tuple.Double4
Returns the W component of this tuple.
w() - Method in class civitas.celestis.util.tuple.Float4
Returns the W component of this tuple.
w() - Method in class civitas.celestis.util.tuple.Int4
Returns the W component of this tuple.
w() - Method in class civitas.celestis.util.tuple.Long4
Returns the W component of this tuple.
WHEAT - Static variable in class civitas.celestis.graphics.Colors
 
WHITE - Static variable in class civitas.celestis.graphics.Colors
The color white.
WHITE_SMOKE - Static variable in class civitas.celestis.graphics.Colors
 

X

x - Variable in class civitas.celestis.util.tuple.Double2
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Double3
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Double4
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Float2
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Float3
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Float4
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Int2
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Int3
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Int4
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Long2
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Long3
The X component of this tuple.
x - Variable in class civitas.celestis.util.tuple.Long4
The X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Double2
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Double3
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Double4
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Float2
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Float3
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Float4
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Int2
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Int3
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Int4
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Long2
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Long3
Returns the X component of this tuple.
x() - Method in class civitas.celestis.util.tuple.Long4
Returns the X component of this tuple.

Y

y - Variable in class civitas.celestis.util.tuple.Double2
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Double3
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Double4
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Float2
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Float3
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Float4
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Int2
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Int3
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Int4
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Long2
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Long3
The Y component of this tuple.
y - Variable in class civitas.celestis.util.tuple.Long4
The Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Double2
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Double3
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Double4
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Float2
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Float3
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Float4
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Int2
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Int3
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Int4
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Long2
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Long3
Returns the Y component of this tuple.
y() - Method in class civitas.celestis.util.tuple.Long4
Returns the Y component of this tuple.
yaw(Quaternion) - Static method in class civitas.celestis.math.complex.Quaternions
Given a rotation quaternion q, this returns the yaw of the rotation.
YELLOW - Static variable in class civitas.celestis.graphics.Colors
The color yellow.
YELLOW_GREEN - Static variable in class civitas.celestis.graphics.Colors
 

Z

z - Variable in class civitas.celestis.util.tuple.Double3
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Double4
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Float3
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Float4
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Int3
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Int4
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Long3
The Z component of this tuple.
z - Variable in class civitas.celestis.util.tuple.Long4
The Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Double3
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Double4
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Float3
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Float4
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Int3
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Int4
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Long3
Returns the Z component of this tuple.
z() - Method in class civitas.celestis.util.tuple.Long4
Returns the Z component of this tuple.
ZERO - Static variable in class civitas.celestis.math.decimal.Decimal2
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.decimal.Decimal3
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.decimal.Decimal4
A vector of no direction of magnitude.
ZERO - Static variable in class civitas.celestis.math.integer.Integer2
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.integer.Integer3
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.vector.Vector2
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.vector.Vector3
A vector of no direction or magnitude.
ZERO - Static variable in class civitas.celestis.math.vector.Vector4
A vector of no direction of magnitude.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form