spis.Util.Func
Class Ln

java.lang.Object
  extended byspis.Util.Func.Ln
All Implemented Interfaces:
ScalFunctionOfScal

public class Ln
extends java.lang.Object
implements ScalFunctionOfScal

Class Name : Ln
Project ref : SPIS project
File name : Ln.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France http://www.onecert.fr
Status : under development
Creation : Feb 26, 2004
Modification :

Description :

Versions and anomalies correction :

Version numberAuthor (name, e-mail) Corrections/Modifications
0.1 JF Roussel, roussel@onecert.frCreation


Version:
0.1
Author:
JF Roussel

Constructor Summary
Ln(float y0_, float x0_)
          Constructor with y0 and x0 constants to define f(x) = y0*ln(x/x0).
 
Method Summary
 void apply(float[] x, int n)
           
 float compute(float x)
          applies this function to x and returns the result
 void compute(float[] x, int n, float[] y)
          applies this logarithm function to the array x (0 to n-1 elements) and assigns the result to y
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ln

public Ln(float y0_,
          float x0_)
Constructor with y0 and x0 constants to define f(x) = y0*ln(x/x0).

Method Detail

compute

public float compute(float x)
Description copied from interface: ScalFunctionOfScal
applies this function to x and returns the result

Specified by:
compute in interface ScalFunctionOfScal
See Also:
ScalFunctionOfScal.compute(float)

compute

public void compute(float[] x,
                    int n,
                    float[] y)
applies this logarithm function to the array x (0 to n-1 elements) and assigns the result to y


apply

public void apply(float[] x,
                  int n)
See Also:
spis.Util.Func.ScalFunctionOfScal#apply(float[], int)