T
- the type of the field elementspublic class FieldComplexUnivariateIntegrator<T extends CalculusFieldElement<T>> extends Object
Constructor and Description |
---|
FieldComplexUnivariateIntegrator(FieldUnivariateIntegrator<T> integrator)
Crate a complex integrator from a real integrator.
|
Modifier and Type | Method and Description |
---|---|
FieldComplex<T> |
integrate(int maxEval,
CalculusFieldUnivariateFunction<FieldComplex<T>> f,
FieldComplex<T> start,
FieldComplex<T>... path)
Integrate a function along a polyline path between any number of points.
|
FieldComplex<T> |
integrate(int maxEval,
CalculusFieldUnivariateFunction<FieldComplex<T>> f,
FieldComplex<T> start,
FieldComplex<T> end)
Integrate a function along a straight path between points.
|
public FieldComplexUnivariateIntegrator(FieldUnivariateIntegrator<T> integrator)
integrator
- underlying real integrator to usepublic FieldComplex<T> integrate(int maxEval, CalculusFieldUnivariateFunction<FieldComplex<T>> f, FieldComplex<T> start, FieldComplex<T> end)
maxEval
- maximum number of evaluations (real and imaginary
parts are evaluated separately, so up to twice this number may be used)f
- the integrand functionstart
- start point of the integration pathend
- end point of the integration pathpublic FieldComplex<T> integrate(int maxEval, CalculusFieldUnivariateFunction<FieldComplex<T>> f, FieldComplex<T> start, FieldComplex<T>... path)
maxEval
- maximum number of evaluations (real and imaginary
parts are evaluated separately and each path segments are also evaluated
separately, so up to 2n times this number may be used for n segments)f
- the integrand functionstart
- start point of the integration pathpath
- successive points defining the path verticesCopyright © 2016-2021 CS GROUP. All rights reserved.