public interface VectorH<S extends VectorH<S,V>,V extends Value<V>> extends Vector<S,V>, Translatable<S>, Addable<S,Matrix<?,?>>, Subtractable<S,Matrix<?,?>>, NonCommutativelyMultipliable<S,Matrix<?,?>>, Scalable<S>, Self<S>
Modifier and Type | Interface and Description |
---|---|
static class |
VectorH.Type |
Vector.Orientation
Matrix.Order
Modifier and Type | Method and Description |
---|---|
Vector<?,V> |
getMutableVector() |
int |
getProjectedDimensions() |
VectorH.Type |
getType() |
void |
setType(VectorH.Type type) |
getDimensions, getElement, getOrientation, getSize, getSizeSquared, setData, setData, 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
VectorH.Type getType()
void setType(VectorH.Type type)
int getProjectedDimensions()