org.apache.commons.math3.linear
Class ArrayFieldVectorTest.FieldVectorTestImpl<T extends FieldElement<T>>
java.lang.Object
org.apache.commons.math3.linear.ArrayFieldVectorTest.FieldVectorTestImpl<T>
- All Implemented Interfaces:
- Serializable, FieldVector<T>
- Enclosing class:
- ArrayFieldVectorTest
public static class ArrayFieldVectorTest.FieldVectorTestImpl<T extends FieldElement<T>>
- extends Object
- implements FieldVector<T>, Serializable
- See Also:
- Serialized Form
|
Field Summary |
protected T[] |
data
Entries of the vector. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
protected T extends FieldElement<T>[] data
- Entries of the vector.
ArrayFieldVectorTest.FieldVectorTestImpl
public ArrayFieldVectorTest.FieldVectorTestImpl(T[] d)
getField
public Field<T> getField()
- Specified by:
getField in interface FieldVector<T extends FieldElement<T>>
copy
public FieldVector<T> copy()
- Specified by:
copy in interface FieldVector<T extends FieldElement<T>>
add
public FieldVector<T> add(FieldVector<T> v)
- Specified by:
add in interface FieldVector<T extends FieldElement<T>>
add
public FieldVector<T> add(T[] v)
subtract
public FieldVector<T> subtract(FieldVector<T> v)
- Specified by:
subtract in interface FieldVector<T extends FieldElement<T>>
subtract
public FieldVector<T> subtract(T[] v)
mapAdd
public FieldVector<T> mapAdd(T d)
- Specified by:
mapAdd in interface FieldVector<T extends FieldElement<T>>
mapAddToSelf
public FieldVector<T> mapAddToSelf(T d)
- Specified by:
mapAddToSelf in interface FieldVector<T extends FieldElement<T>>
mapSubtract
public FieldVector<T> mapSubtract(T d)
- Specified by:
mapSubtract in interface FieldVector<T extends FieldElement<T>>
mapSubtractToSelf
public FieldVector<T> mapSubtractToSelf(T d)
- Specified by:
mapSubtractToSelf in interface FieldVector<T extends FieldElement<T>>
mapMultiply
public FieldVector<T> mapMultiply(T d)
- Specified by:
mapMultiply in interface FieldVector<T extends FieldElement<T>>
mapMultiplyToSelf
public FieldVector<T> mapMultiplyToSelf(T d)
- Specified by:
mapMultiplyToSelf in interface FieldVector<T extends FieldElement<T>>
mapDivide
public FieldVector<T> mapDivide(T d)
- Specified by:
mapDivide in interface FieldVector<T extends FieldElement<T>>
mapDivideToSelf
public FieldVector<T> mapDivideToSelf(T d)
- Specified by:
mapDivideToSelf in interface FieldVector<T extends FieldElement<T>>
mapInv
public FieldVector<T> mapInv()
- Specified by:
mapInv in interface FieldVector<T extends FieldElement<T>>
mapInvToSelf
public FieldVector<T> mapInvToSelf()
- Specified by:
mapInvToSelf in interface FieldVector<T extends FieldElement<T>>
ebeMultiply
public FieldVector<T> ebeMultiply(FieldVector<T> v)
- Specified by:
ebeMultiply in interface FieldVector<T extends FieldElement<T>>
ebeMultiply
public FieldVector<T> ebeMultiply(T[] v)
ebeDivide
public FieldVector<T> ebeDivide(FieldVector<T> v)
- Specified by:
ebeDivide in interface FieldVector<T extends FieldElement<T>>
ebeDivide
public FieldVector<T> ebeDivide(T[] v)
getData
public T[] getData()
- Specified by:
getData in interface FieldVector<T extends FieldElement<T>>
dotProduct
public T dotProduct(FieldVector<T> v)
- Specified by:
dotProduct in interface FieldVector<T extends FieldElement<T>>
dotProduct
public T dotProduct(T[] v)
projection
public FieldVector<T> projection(FieldVector<T> v)
- Specified by:
projection in interface FieldVector<T extends FieldElement<T>>
projection
public FieldVector<T> projection(T[] v)
outerProduct
public FieldMatrix<T> outerProduct(FieldVector<T> v)
- Specified by:
outerProduct in interface FieldVector<T extends FieldElement<T>>
outerProduct
public FieldMatrix<T> outerProduct(T[] v)
getEntry
public T getEntry(int index)
- Specified by:
getEntry in interface FieldVector<T extends FieldElement<T>>
getDimension
public int getDimension()
- Specified by:
getDimension in interface FieldVector<T extends FieldElement<T>>
append
public FieldVector<T> append(FieldVector<T> v)
- Specified by:
append in interface FieldVector<T extends FieldElement<T>>
append
public FieldVector<T> append(T d)
- Specified by:
append in interface FieldVector<T extends FieldElement<T>>
append
public FieldVector<T> append(T[] a)
getSubVector
public FieldVector<T> getSubVector(int index,
int n)
- Specified by:
getSubVector in interface FieldVector<T extends FieldElement<T>>
setEntry
public void setEntry(int index,
T value)
- Specified by:
setEntry in interface FieldVector<T extends FieldElement<T>>
setSubVector
public void setSubVector(int index,
FieldVector<T> v)
- Specified by:
setSubVector in interface FieldVector<T extends FieldElement<T>>
setSubVector
public void setSubVector(int index,
T[] v)
set
public void set(T value)
- Specified by:
set in interface FieldVector<T extends FieldElement<T>>
toArray
public T[] toArray()
- Specified by:
toArray in interface FieldVector<T extends FieldElement<T>>
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.