vec_math
Class Phasing.PhaseMultidimensional
java.lang.Object
vec_math.Phasing
vec_math.Phasing.PhaseMultidimensional
- All Implemented Interfaces:
- Multidimensional, MultidimensionalInverse, VariableDepending
- Enclosing class:
- Phasing
public static class Phasing.PhaseMultidimensional
- extends Phasing
- implements MultidimensionalInverse
The multidimensional version of it, only implemented to work for
one-dimensional vectors.
|
Field Summary |
private int |
index
|
|
Method Summary |
int |
dimension()
The dimension is unknown, but we require at least the index we work
on plus 1. |
double |
evaluate(VectorG d1)
We act on the specified index. |
VectorG |
invert(double phi)
On vector invert, we return all vector elements zero except the
index one. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
private int index
Phasing.PhaseMultidimensional
public Phasing.PhaseMultidimensional()
- We act on the zero index. Only after registering the period, we
can deliver correct values.
Phasing.PhaseMultidimensional
public Phasing.PhaseMultidimensional(int i)
- We act on the specified index. Only after registering the period, we
can deliver correct values.
dimension
public int dimension()
- The dimension is unknown, but we require at least the index we work
on plus 1.
- Specified by:
dimension in interface Multidimensional
evaluate
public double evaluate(VectorG d1)
- We act on the specified index.
- Specified by:
evaluate in interface Multidimensional
invert
public VectorG invert(double phi)
- On vector invert, we return all vector elements zero except the
index one.
- Specified by:
invert in interface MultidimensionalInverse