public final class UnrollableDoubleVector extends Object implements de.jungblut.math.DoubleVector
| Constructor and Description |
|---|
UnrollableDoubleVector(de.jungblut.math.DoubleVector mainVector,
de.jungblut.math.DoubleVector[] sideVectors) |
| Modifier and Type | Method and Description |
|---|---|
de.jungblut.math.DoubleVector |
abs() |
de.jungblut.math.DoubleVector |
add(double scalar) |
de.jungblut.math.DoubleVector |
add(de.jungblut.math.DoubleVector v) |
de.jungblut.math.DoubleVector |
apply(de.jungblut.math.DoubleVector other,
de.jungblut.math.function.DoubleDoubleVectorFunction func) |
de.jungblut.math.DoubleVector |
apply(de.jungblut.math.function.DoubleVectorFunction func) |
de.jungblut.math.DoubleVector |
deepCopy() |
de.jungblut.math.DoubleVector |
divide(double scalar) |
de.jungblut.math.DoubleVector |
divide(de.jungblut.math.DoubleVector vector) |
de.jungblut.math.DoubleVector |
divideFrom(double scalar) |
de.jungblut.math.DoubleVector |
divideFrom(de.jungblut.math.DoubleVector vector) |
double |
dot(de.jungblut.math.DoubleVector s) |
de.jungblut.math.DoubleVector |
exp() |
double |
get(int index) |
int |
getDimension() |
int |
getLength() |
de.jungblut.math.DoubleVector |
getMainVector() |
String |
getName() |
de.jungblut.math.DoubleVector[] |
getSideVectors() |
boolean |
isNamed() |
boolean |
isSingle() |
boolean |
isSparse() |
Iterator<de.jungblut.math.DoubleVector.DoubleVectorElement> |
iterate() |
Iterator<de.jungblut.math.DoubleVector.DoubleVectorElement> |
iterateNonZero() |
de.jungblut.math.DoubleVector |
log() |
double |
max() |
int |
maxIndex() |
double |
min() |
int |
minIndex() |
de.jungblut.math.DoubleVector |
multiply(double scalar) |
de.jungblut.math.DoubleVector |
multiply(de.jungblut.math.DoubleVector vector) |
de.jungblut.math.DoubleVector |
pow(double x) |
void |
set(int index,
double value) |
de.jungblut.math.DoubleVector |
slice(int end) |
de.jungblut.math.DoubleVector |
slice(int start,
int end) |
de.jungblut.math.DoubleVector |
sliceByLength(int start,
int length) |
de.jungblut.math.DoubleVector |
sqrt() |
de.jungblut.math.DoubleVector |
subtract(double scalar) |
de.jungblut.math.DoubleVector |
subtract(de.jungblut.math.DoubleVector v) |
de.jungblut.math.DoubleVector |
subtractFrom(double scalar) |
double |
sum() |
double[] |
toArray() |
public UnrollableDoubleVector(de.jungblut.math.DoubleVector mainVector,
de.jungblut.math.DoubleVector[] sideVectors)
public de.jungblut.math.DoubleVector getMainVector()
public de.jungblut.math.DoubleVector[] getSideVectors()
public double get(int index)
get in interface de.jungblut.math.DoubleVectorpublic int getLength()
getLength in interface de.jungblut.math.DoubleVectorpublic int getDimension()
getDimension in interface de.jungblut.math.DoubleVectorpublic void set(int index,
double value)
set in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector apply(de.jungblut.math.function.DoubleVectorFunction func)
apply in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector apply(de.jungblut.math.DoubleVector other,
de.jungblut.math.function.DoubleDoubleVectorFunction func)
apply in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector add(de.jungblut.math.DoubleVector v)
add in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector add(double scalar)
add in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector subtract(de.jungblut.math.DoubleVector v)
subtract in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector subtract(double scalar)
subtract in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector subtractFrom(double scalar)
subtractFrom in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector multiply(double scalar)
multiply in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector multiply(de.jungblut.math.DoubleVector vector)
multiply in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector divide(double scalar)
divide in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector divideFrom(double scalar)
divideFrom in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector divideFrom(de.jungblut.math.DoubleVector vector)
divideFrom in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector divide(de.jungblut.math.DoubleVector vector)
divide in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector pow(double x)
pow in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector abs()
abs in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector sqrt()
sqrt in interface de.jungblut.math.DoubleVectorpublic double sum()
sum in interface de.jungblut.math.DoubleVectorpublic double dot(de.jungblut.math.DoubleVector s)
dot in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector slice(int end)
slice in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector slice(int start,
int end)
slice in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector sliceByLength(int start,
int length)
sliceByLength in interface de.jungblut.math.DoubleVectorpublic double max()
max in interface de.jungblut.math.DoubleVectorpublic double min()
min in interface de.jungblut.math.DoubleVectorpublic int maxIndex()
maxIndex in interface de.jungblut.math.DoubleVectorpublic int minIndex()
minIndex in interface de.jungblut.math.DoubleVectorpublic double[] toArray()
toArray in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector deepCopy()
deepCopy in interface de.jungblut.math.DoubleVectorpublic Iterator<de.jungblut.math.DoubleVector.DoubleVectorElement> iterateNonZero()
iterateNonZero in interface de.jungblut.math.DoubleVectorpublic Iterator<de.jungblut.math.DoubleVector.DoubleVectorElement> iterate()
iterate in interface de.jungblut.math.DoubleVectorpublic boolean isSparse()
isSparse in interface de.jungblut.math.DoubleVectorpublic boolean isSingle()
isSingle in interface de.jungblut.math.DoubleVectorpublic boolean isNamed()
isNamed in interface de.jungblut.math.DoubleVectorpublic String getName()
getName in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector log()
log in interface de.jungblut.math.DoubleVectorpublic de.jungblut.math.DoubleVector exp()
exp in interface de.jungblut.math.DoubleVectorCopyright © 2016. All rights reserved.