|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgenopt.algorithm.util.math.Fun
public class Fun
Collection of mathematical functions. This package is scanned by FunctionEvaluator.
This project was carried out at:
and supported byGenOpt Copyright (c) 1998-2011, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
| Field Summary | |
|---|---|
private static double |
LN10
Natural logarithm of 10. |
| Constructor Summary | |
|---|---|
Fun()
|
|
| Method Summary | |
|---|---|
static double |
add(double x0,
double x1)
Adds two numbers. |
static double |
add(double x0,
double x1,
double x2)
Adds three numbers. |
static double |
add(double x0,
double x1,
double x2,
double x3)
Adds four numbers. |
static double |
add(double x0,
double x1,
double x2,
double x3,
double x4)
Adds five numbers. |
static double |
add(double x0,
double x1,
double x2,
double x3,
double x4,
double x5)
Adds six numbers. |
static double |
divide(double x,
double y)
Divides two numbers. |
static double[] |
getSpacing(int nStep,
double x0,
double x1)
Gets an array containing spacing between x0 and x1. |
static double |
log10(double x0)
Returns the logarithm (base 10) of a double value. |
static double |
multiply(double x0,
double x1)
Multiplies two numbers. |
static double |
multiply(double x0,
double x1,
double x2)
Multiplies three numbers. |
static double |
subtract(double x0,
double x1)
Subtracts two numbers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final double LN10
| Constructor Detail |
|---|
public Fun()
| Method Detail |
|---|
public static final double[] getSpacing(int nStep,
double x0,
double x1)
x0 and x1.
nStep - number of intervals. If negative, spacing will be
logarithmic, otherwise it will be linearx0 - first point of spacingx1 - last point of spacing
public static final double log10(double x0)
x0 - - a number greater than 0
public static final double add(double x0,
double x1)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argument
public static final double add(double x0,
double x1,
double x2)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argumentx2 - 3rd argument
public static final double add(double x0,
double x1,
double x2,
double x3)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argument
public static final double add(double x0,
double x1,
double x2,
double x3,
double x4)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argumentx4 - 5th argument
public static final double add(double x0,
double x1,
double x2,
double x3,
double x4,
double x5)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argumentx4 - 5th argumentx5 - 6th argument
public static final double subtract(double x0,
double x1)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argument
x0 - x1
public static final double multiply(double x0,
double x1)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argument
public static final double multiply(double x0,
double x1,
double x2)
FunctionEvaluator
x0 - 1st argumentx1 - 2nd argumentx2 - 3rd argument
public static final double divide(double x,
double y)
FunctionEvaluator
x - 1st argumenty - 2nd argument
x/y
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||