Home | History | Annotate | Download | only in linear

Lines Matching defs:FieldVector

46 public interface FieldVector<T extends FieldElement<T>>  {
58 FieldVector<T> copy();
66 FieldVector<T> add(FieldVector<T> v)
75 FieldVector<T> add(T[] v)
84 FieldVector<T> subtract(FieldVector<T> v)
93 FieldVector<T> subtract(T[] v)
101 FieldVector<T> mapAdd(T d);
109 FieldVector<T> mapAddToSelf(T d);
116 FieldVector<T> mapSubtract(T d);
124 FieldVector<T> mapSubtractToSelf(T d);
131 FieldVector<T> mapMultiply(T d);
139 FieldVector<T> mapMultiplyToSelf(T d);
146 FieldVector<T> mapDivide(T d);
154 FieldVector<T> mapDivideToSelf(T d);
160 FieldVector<T> mapInv();
167 FieldVector<T> mapInvToSelf();
175 FieldVector<T> ebeMultiply(FieldVector<T> v) throws IllegalArgumentException;
183 FieldVector<T> ebeMultiply(T[] v) throws IllegalArgumentException;
191 FieldVector<T> ebeDivide(FieldVector<T> v) throws IllegalArgumentException;
199 FieldVector<T> ebeDivide(T[] v) throws IllegalArgumentException;
213 T dotProduct(FieldVector<T> v)
230 FieldVector<T> projection(FieldVector<T> v)
238 FieldVector<T> projection(T[] v)
247 FieldMatrix<T> outerProduct(FieldVector<T> v)
295 FieldVector<T> append(FieldVector<T> v);
302 FieldVector<T> append(T d);
309 FieldVector<T> append(T[] a);
319 FieldVector<T> getSubVector(int index, int n)
330 void setSubVector(int index, FieldVector<T> v)
339 * @see #setSubVector(int, FieldVector)