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)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentpublic static final double add(double x0, double x1, double x2)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentx2
- 3rd argumentpublic static final double add(double x0, double x1, double x2, double x3)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentx2
- 3rd argumentx3
- 4th argumentpublic 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 argumentpublic 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 argumentpublic static final double subtract(double x0, double x1)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentx0 - x1
public static final double multiply(double x0, double x1)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentpublic static final double multiply(double x0, double x1, double x2)
FunctionEvaluator
x0
- 1st argumentx1
- 2nd argumentx2
- 3rd argumentpublic static final double divide(double x, double y)
FunctionEvaluator
x
- 1st argumenty
- 2nd argumentx/y