org.apache.commons.math3.analysis.polynomials
Class ElementaryMultiplicationTypes
java.lang.Object
org.apache.commons.math3.analysis.polynomials.ElementaryMultiplicationTypes
public final class ElementaryMultiplicationTypes
- extends Object
This class is used to represent elementary trigonometric polynomials cos and sin.
- Since:
- 1.2
- Version:
- $Id: ElementaryMultiplicationTypes.java 17603 2017-05-18 08:28:32Z bignon $
- Author:
- Rami Houdroge
- Concurrency :
- unconditionally thread-safe
- Concurrency comment :
- utility class without attributes
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
componentProvider
public static UnivariateFunction componentProvider(ElementaryMultiplicationTypes.ElementaryType intermediateType,
int intermediateOrder,
double period)
- This method provides the
UnivariateFunction
cos(intermediateOrder * omega * x) or sin
- Parameters:
intermediateType
- cos or sinintermediateOrder
- order of elementary functionperiod
- period such as omega = 2 * pi / period
- Returns:
- function as a
UnivariateFunction
- See Also:
FourierDecompositionEngine
Copyright © 2017 CNES. All Rights Reserved.