public abstract class NumericalIntegrationMethod
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Double> |
rescalingFactors |
protected java.util.List<java.lang.Double> |
weights |
protected java.util.List<java.lang.Double> |
xValues |
Constructor and Description |
---|
NumericalIntegrationMethod() |
Modifier and Type | Method and Description |
---|---|
double |
getLowerBound()
This method returns the lower bound of the numerical integration.
|
abstract java.util.List<java.lang.Double> |
getRescalingFactors()
This method returns the rescaling factor for the numerical integration.
|
double |
getUpperBound()
This method returns the upper bound of the numerical integration.
|
abstract java.util.List<java.lang.Double> |
getWeights()
This method returns the weights associated to the numerical integration.
|
abstract java.util.List<java.lang.Double> |
getXValues()
This method returns the x values for the numerical integration.
|
void |
setLowerBound(double lowerBound)
This method sets the lower bound of the numerical integration.
|
void |
setUpperBound(double upperBound)
This method sets the upper bound of the numerical integration.
|
protected void |
setXValuesFromListOfPoints(java.util.List<java.lang.Double> points)
This method sets the upper and lower bounds from a list of Double instances.
|
protected java.util.List<java.lang.Double> xValues
protected java.util.List<java.lang.Double> weights
protected java.util.List<java.lang.Double> rescalingFactors
protected void setXValuesFromListOfPoints(java.util.List<java.lang.Double> points)
points
- a List of Double instancespublic void setUpperBound(double upperBound)
upperBound
- public void setLowerBound(double lowerBound)
lowerBound
- a doublepublic abstract java.util.List<java.lang.Double> getWeights()
public abstract java.util.List<java.lang.Double> getXValues()
public abstract java.util.List<java.lang.Double> getRescalingFactors()
public double getLowerBound()
public double getUpperBound()