See: Description
Interface | Description |
---|---|
MatrixFactoryI |
Defines basic methods for constructing matrices.
|
MatrixFieldI |
Defines all the basic operations which can be carried out on matrices and vectors.
|
MatrixFunctionI |
Signals functions for which the dimensions of the results can be calculated
|
MatrixI |
Defines the basic interface implemented by all types of matrix.
|
VectorI |
Defines the basic interface implemented by all matrix types.
|
Class | Description |
---|---|
AbstractMatrixField |
An abstract base class for implementations of MatrixFieldI.
|
Dimensions |
A class to represent a set of dimensions giving the size of a vector or matrix.
|
DimensionVisitor |
Annotates nodes with the dimension of the vector or matrix.
|
MatrixComponents |
Creates matrix specific components.
|
MatrixComponentSet |
The set of components used by a Jep instance with Vector-Matrix support.
|
MatrixFieldCollection |
A collection of fields including one matrix.
|
MatrixFunctionTable |
A function table with some matrix functions.
|
MatrixOperatorTable |
An operator table with operators which work on vectors and matrices.
|
A framework for calculations with vectors and matrices. The base package define interfaces and Jep components.
An implementation should provide an implementation of the
MatrixFactoryI
to provide methods for construction vectors and matrices
and also an implementation of MatrixFieldI
to define operation on them.
Once than a MatrixFunctionTable
and MatrixOperatorTable
can be constructed
and provided to the Jep instance.
Sub packages define concrete implementations:
com.singularsys.extensions.matrix.doublemat
all elements are doublescom.singularsys.extensions.matrix.objectmat
elements can be any type, can use a field for element operationscom.singularsys.extensions.matrix.complexmat
all elements are Complex
com.singularsys.extensions.matrix.genericmat
A generic implementation which can be used to build matrices with other element typescom.singularsys.extensions.matrix.sequencemat
a more efficient implementation of of double matrices, with a 1 dimensional array of datacom.singularsys.extensions.matrix.functions
functions for working with vectors and matrices
Copyright © 2018 Singular Systems http://www.singularsys.com/jep