| Class and Description |
|---|
| AScalar
Class to represent a wrapped 0-d scalar value.
|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Class and Description |
|---|
| AScalar
Class to represent a wrapped 0-d scalar value.
|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Class and Description |
|---|
| AScalar
Class to represent a wrapped 0-d scalar value.
|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector1
Specialised 1D vector
|
| Vector2
Specialised 2D vector
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Vector2
Specialised 2D vector
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Vector2
Specialised 2D vector
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| IVector
Basic interface for a Vector
Implementations should normally extend AVector directly, which implements IVector plus
a considerable amount of other important functionality.
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Op
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector2
Specialised 2D vector
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Op
Abstract class for representing a unary operation
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Vector4
Specialised 4D vector
|
| Class and Description |
|---|
| AScalar
Class to represent a wrapped 0-d scalar value.
|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| BitVector
Boolean vector backed by densely packed single bits - constrained to 0.0 / 1.0 values
Setting the BitVector will set to 1.0 for any positive values (true) and 0.0 otherwise (false)
Intended for compact representation/storage of boolean vectors
|
| GrowableVector
Implements a growable vector, intended for incrementally building vectors
Supports the following operations which etend the vector's length:
- set (when used beyond array length)
- append (adds a value to the end of the vector, extending length by one)
Note that getting the underlying array or a subVector is unsafe, since the
underlying array may be discarded as the vector is grown.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| IScalar
Interface for scalar array objects
|
| IVector
Basic interface for a Vector
Implementations should normally extend AVector directly, which implements IVector plus
a considerable amount of other important functionality.
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Scalar
Basic Scalar class containing a single mutable double value
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector1
Specialised 1D vector
|
| Vector2
Specialised 2D vector
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Vector4
Specialised 4D vector
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Class and Description |
|---|
| AScalar
Class to represent a wrapped 0-d scalar value.
|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IScalar
Interface for scalar array objects
|
| IVector
Basic interface for a Vector
Implementations should normally extend AVector directly, which implements IVector plus
a considerable amount of other important functionality.
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Scalar
Basic Scalar class containing a single mutable double value
|
| Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Vector2
Specialised 2D vector
|
| Vector3
Specialised 3D vector
Represents a point in 3D x,y,z space.
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| IOperator
Interface for a scalar operator that transforms a double value to another double value
|
| Op
Abstract class for representing a unary operation
|
| Op2
Abstract class for representing a unary operation
|
| Class and Description |
|---|
| AVector
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
|
| Op2
Abstract class for representing a unary operation
|
Copyright © 2016. All rights reserved.