public class Fun
extends java.lang.Object
FunctionEvaluator.
This project was carried out at:
and supported byGenOpt Copyright (c) 1998-2021, 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.
| Modifier and Type | Field and Description |
|---|---|
private static double |
LN10
Natural logarithm of 10.
|
| Constructor and Description |
|---|
Fun() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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 spacingpublic static final double log10(double x0)
x0 - - a number greater than 0public static final double add(double x0,
double x1)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentpublic static final double add(double x0,
double x1,
double x2)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentpublic static final double add(double x0,
double x1,
double x2,
double x3)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argumentpublic static final double add(double x0,
double x1,
double x2,
double x3,
double x4)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argumentx4 - 5th argumentpublic static final double add(double x0,
double x1,
double x2,
double x3,
double x4,
double x5)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentx3 - 4th argumentx4 - 5th argumentx5 - 6th argumentpublic static final double subtract(double x0,
double x1)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx0 - x1public static final double multiply(double x0,
double x1)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentpublic static final double multiply(double x0,
double x1,
double x2)
FunctionEvaluatorx0 - 1st argumentx1 - 2nd argumentx2 - 3rd argumentpublic static final double divide(double x,
double y)
FunctionEvaluatorx - 1st argumenty - 2nd argumentx/y