Package | Description |
---|---|
fr.cnes.sirius.patrius.math | |
fr.cnes.sirius.patrius.math.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
fr.cnes.sirius.patrius.math.complex | |
fr.cnes.sirius.patrius.math.dfp | |
fr.cnes.sirius.patrius.math.fraction | |
fr.cnes.sirius.patrius.math.linear | |
fr.cnes.sirius.patrius.math.util |
Modifier and Type | Method and Description |
---|---|
Field<T> |
FieldElement.getField()
Get the
Field to which the instance belongs. |
Modifier and Type | Method and Description |
---|---|
Field<DerivativeStructure> |
DerivativeStructure.getField()
Get the
Field to which the instance belongs. |
Modifier and Type | Class and Description |
---|---|
class |
ComplexField
Representation of the complex numbers field.
|
Modifier and Type | Class and Description |
---|---|
class |
DfpField
Field for Decimal floating point instances.
|
Modifier and Type | Class and Description |
---|---|
class |
BigFractionField
Representation of the fractional numbers without any overflow field.
|
class |
FractionField
Representation of the fractional numbers field.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends FieldElement<T>> |
AbstractFieldMatrix.extractField(T[] d)
Get the elements type from an array.
|
protected static <T extends FieldElement<T>> |
AbstractFieldMatrix.extractField(T[][] d)
Get the elements type from an array.
|
Field<T> |
AbstractFieldMatrix.getField()
Get the type of field elements of the matrix.
|
Field<T> |
ArrayFieldVector.getField()
Get the type of field elements of the vector.
|
Field<T> |
FieldMatrix.getField()
Get the type of field elements of the matrix.
|
Field<T> |
FieldVector.getField()
Get the type of field elements of the vector.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends FieldElement<T>> |
AbstractFieldMatrix.buildArray(Field<T> field,
int length)
Build an array of elements.
|
protected static <T extends FieldElement<T>> |
AbstractFieldMatrix.buildArray(Field<T> field,
int rows,
int columns)
Build an array of elements.
|
static <T extends FieldElement<T>> |
BlockFieldMatrix.createBlocksLayout(Field<T> field,
int rows,
int columns)
Create a data array in blocks layout.
|
static <T extends FieldElement<T>> |
MatrixUtils.createFieldIdentityMatrix(Field<T> field,
int dimension)
Returns
dimension x dimension identity matrix. |
static <T extends FieldElement<T>> |
MatrixUtils.createFieldMatrix(Field<T> field,
int rows,
int columns)
Returns a
FieldMatrix with specified dimensions. |
Constructor and Description |
---|
AbstractFieldMatrix(Field<T> fieldIn)
Creates a matrix with no data
|
AbstractFieldMatrix(Field<T> fieldIn,
int rowDimension,
int columnDimension)
Create a new FieldMatrix
|
Array2DRowFieldMatrix(Field<T> field)
Creates a matrix with no data
|
Array2DRowFieldMatrix(Field<T> field,
int rowDimension,
int columnDimension)
Create a new
FieldMatrix<T> with the supplied row and column dimensions. |
Array2DRowFieldMatrix(Field<T> field,
T[] v)
Create a new (column)
FieldMatrix<T> using v as the
data for the unique column of the created matrix. |
Array2DRowFieldMatrix(Field<T> field,
T[][] d)
Create a new
FieldMatrix<T> using the input array as the underlying
data array. |
Array2DRowFieldMatrix(Field<T> field,
T[][] d,
boolean copyArray)
Create a new
FieldMatrix<T> using the input array as the underlying
data array. |
ArrayFieldVector(Field<T> fieldIn)
Build a 0-length vector.
|
ArrayFieldVector(Field<T> fieldIn,
int size)
Construct a vector of zeroes.
|
ArrayFieldVector(Field<T> fieldIn,
T[] d)
Construct a vector from an array, copying the input array.
|
ArrayFieldVector(Field<T> fieldIn,
T[] d,
boolean copyArray)
Create a new ArrayFieldVector using the input array as the underlying
data array.
|
ArrayFieldVector(Field<T> fieldIn,
T[] d,
int pos,
int size)
Construct a vector from part of a array.
|
ArrayFieldVector(Field<T> fieldIn,
T[] v1,
T[] v2)
Construct a vector by appending one vector to another vector.
|
BlockFieldMatrix(Field<T> field,
int rowsIn,
int columnsIn)
Create a new matrix with the supplied row and column dimensions.
|
Modifier and Type | Class and Description |
---|---|
class |
BigRealField
Representation of real numbers with arbitrary precision field.
|
class |
Decimal64Field
The field of double precision floating-point numbers.
|
Modifier and Type | Method and Description |
---|---|
Field<Decimal64> |
Decimal64.getField()
Get the
Field to which the instance belongs. |
Field<BigReal> |
BigReal.getField()
Get the
Field to which the instance belongs. |
Modifier and Type | Method and Description |
---|---|
static <T> T[] |
MathArrays.buildArray(Field<T> field,
int length)
Build an array of elements.
|
static <T> T[][] |
MathArrays.buildArray(Field<T> field,
int rows,
int columns)
Build a double dimension array of elements.
|
Constructor and Description |
---|
OpenIntToFieldHashMap(Field<T> fieldIn)
Build an empty map with default size and using zero for missing entries.
|
OpenIntToFieldHashMap(Field<T> fieldIn,
int expectedSize)
Build an empty map with specified size and using zero for missing entries.
|
OpenIntToFieldHashMap(Field<T> fieldIn,
int expectedSizeIn,
T missingEntriesIn)
Build an empty map with specified size.
|
OpenIntToFieldHashMap(Field<T> fieldIn,
T missingEntriesIn)
Build an empty map with default size
|
Copyright © 2019 CNES. All rights reserved.