spis.Util.Func
Class GradCosMultiD
java.lang.Object
spis.Util.Func.GradCosMultiD
- All Implemented Interfaces:
- VectFunctionOfVect
- public class GradCosMultiD
- extends java.lang.Object
- implements VectFunctionOfVect
Class Name : GradCosMultiD
Project ref : SPIS project
File name : GradCosMultiD.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : Feb 6, 2004
Modification :
Description : Gradient of CodMultiD function.
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
- Version:
- 0.1
- Author:
- JF Roussel
Constructor Summary |
GradCosMultiD(int dimension,
float[] waveNumber,
float[] phase,
float normalisation)
Default constructor, sets parameters to define the function, the gradient of which will be computed:
(cos(kx+phix) * cos(ky+phiy) * cos(kz+phyz)...) * norm
with k=waveNumber, phi=phase, norm=normalisation (dim=3 in this expression). |
Method Summary |
float[] |
vectComputeOfVect(float[] vect)
Returns (cos(kx+phix) * cos(ky+phiy) * cos(kz+phyz)) * norm
(and more if dim larger than 3), where vect = (x, y, z, ...) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GradCosMultiD
public GradCosMultiD(int dimension,
float[] waveNumber,
float[] phase,
float normalisation)
- Default constructor, sets parameters to define the function, the gradient of which will be computed:
(cos(kx+phix) * cos(ky+phiy) * cos(kz+phyz)...) * norm
with k=waveNumber, phi=phase, norm=normalisation (dim=3 in this expression).
vectComputeOfVect
public float[] vectComputeOfVect(float[] vect)
- Returns (cos(kx+phix) * cos(ky+phiy) * cos(kz+phyz)) * norm
(and more if dim larger than 3), where vect = (x, y, z, ...)
- Specified by:
vectComputeOfVect
in interface VectFunctionOfVect