public interface Vector<S extends Vector<S,V>,V extends Value<V>> extends Self<S>, Matrix<S,V>, Translatable<S>
Modifier and Type | Interface and Description |
---|---|
static class |
Vector.Orientation |
Matrix.Order
Modifier and Type | Method and Description |
---|---|
int |
getDimensions() |
V |
getElement(int index) |
Vector.Orientation |
getOrientation() |
DoubleValue |
getSize() |
V |
getSizeSquared() |
S |
setData(boolean setByReference,
Vector<?,V> to) |
S |
setData(Vector<?,?> to) |
default S |
transpose() |
add, assertDimensions, assertDimensions, assertIsSquare, divide, divide, divide, getColumnSize, getColumnVector, getColumnVectors, getData, getData, getData, getData, getData, getData2, getData2, getData2, getData2, getData2, getDataSize, getDimensions2, getDoubleData, getDoubleData2, getElement, getFloatData, getFloatData2, getIntData, getIntData2, getLongData, getLongData2, getMajorSize, getMajorVector, getMajorVectors, getMinorSize, getMinorVector, getMinorVectors, getOrder, getRowSize, getRowVector, getRowVectors, getTransposed, isSquare, multiply, multiply, multiply, multiply, multiplyData, negate, operateOnData, operateOnData, operateOnData, operateOnData2, operateOnData2, preMultiply, preMultiplyData, setData, setData, setData, setData, setData, setData, setData, setData, setData, setData2, setData2, setData2, setData2, setData2, setData2, setData2, setData2, subtract, transposeData, withOrder
anonymize, decoupleValue, getValue, immutable, invalidations, over, over
divide, divide, getDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultiplied, getMultiplied, multiply, multiply
getSubtracted
getNegated
getPreMultiplied
getMultiplied
getTranslated, translate
default S transpose()
int getDimensions()
Vector.Orientation getOrientation()
V getElement(int index)
DoubleValue getSize()
V getSizeSquared()