org.apache.commons.math3.linear
Class ArrayFieldVectorTest.FieldVectorTestImpl<T extends FieldElement<T>>

java.lang.Object
  extended by 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.
 
Constructor Summary
ArrayFieldVectorTest.FieldVectorTestImpl(T[] d)
           
 
Method Summary
 FieldVector<T> add(FieldVector<T> v)
           
 FieldVector<T> add(T[] v)
           
 FieldVector<T> append(FieldVector<T> v)
           
 FieldVector<T> append(T d)
           
 FieldVector<T> append(T[] a)
           
 FieldVector<T> copy()
           
 T dotProduct(FieldVector<T> v)
           
 T dotProduct(T[] v)
           
 FieldVector<T> ebeDivide(FieldVector<T> v)
           
 FieldVector<T> ebeDivide(T[] v)
           
 FieldVector<T> ebeMultiply(FieldVector<T> v)
           
 FieldVector<T> ebeMultiply(T[] v)
           
 T[] getData()
           
 int getDimension()
           
 T getEntry(int index)
           
 Field<T> getField()
           
 FieldVector<T> getSubVector(int index, int n)
           
 FieldVector<T> mapAdd(T d)
           
 FieldVector<T> mapAddToSelf(T d)
           
 FieldVector<T> mapDivide(T d)
           
 FieldVector<T> mapDivideToSelf(T d)
           
 FieldVector<T> mapInv()
           
 FieldVector<T> mapInvToSelf()
           
 FieldVector<T> mapMultiply(T d)
           
 FieldVector<T> mapMultiplyToSelf(T d)
           
 FieldVector<T> mapSubtract(T d)
           
 FieldVector<T> mapSubtractToSelf(T d)
           
 FieldMatrix<T> outerProduct(FieldVector<T> v)
           
 FieldMatrix<T> outerProduct(T[] v)
           
 FieldVector<T> projection(FieldVector<T> v)
           
 FieldVector<T> projection(T[] v)
           
 void set(T value)
           
 void setEntry(int index, T value)
           
 void setSubVector(int index, FieldVector<T> v)
           
 void setSubVector(int index, T[] v)
           
 FieldVector<T> subtract(FieldVector<T> v)
           
 FieldVector<T> subtract(T[] v)
           
 T[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected T extends FieldElement<T>[] data
Entries of the vector.

Constructor Detail

ArrayFieldVectorTest.FieldVectorTestImpl

public ArrayFieldVectorTest.FieldVectorTestImpl(T[] d)
Method Detail

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.