public class FunctionSetBuilder
extends java.lang.Object
Constructor and Description |
---|
FunctionSetBuilder() |
Modifier and Type | Method and Description |
---|---|
static FunctionSet |
BernsteinPolynomialBasisSet(PolynomialFunctionSetParams pfsp)
This function implements the elastic coefficients for the segment using Bernstein polynomial basis
splines inside - [0,...,1) - Globally [x_0,...,x_1):
y = Sum (A_i*B^i(x)) i = 0,...,n (0 and n inclusive)
where x is the normalized ordinate mapped as
x .gte.
|
static FunctionSet |
BSplineBasisSet(BSplineSequenceParams bssp)
Construct the BSpline Basis Function Set
|
static FunctionSet |
ExponentialMixtureBasisSet(ExponentialMixtureSetParams emsp)
Construct the Exponential Mixture Basis Set
y = A + B * exp(-l_1 * x) + C * exp(-l_2 * x) + D * exp(-l_3 * x)
|
static FunctionSet |
ExponentialRationalBasisSet(ExponentialRationalSetParams ersp)
Construct the Exponential Rational Basis Set
y = A + B / (1+x) + C * exp(-x) + D * exp(-x) / (1+x)
|
static FunctionSet |
ExponentialTensionBasisSet(ExponentialTensionSetParams etsp)
This function implements the elastic coefficients for the segment using tension exponential basis
splines inside - [0,...,1) - Globally [x_0,...,x_1).
|
static FunctionSet |
HyperbolicTensionBasisSet(ExponentialTensionSetParams etsp)
This function implements the elastic coefficients for the segment using tension hyperbolic basis
splines inside - [0,...,1) - Globally [x_0,...,x_1).
|
static FunctionSet |
KaklisPandelisBasisSet(KaklisPandelisSetParams kpsp)
Construct KaklisPandelis from the polynomial tension basis function set
y = A * (1-x) + B * x + C * x * (1-x)^m + D * x^m * (1-x)
|
static void |
main(java.lang.String[] astrArgs) |
static FunctionSet |
PolynomialBasisSet(PolynomialFunctionSetParams pfsp)
This function implements the elastic coefficients for the segment using polynomial basis splines
inside [0,...,1) - Globally [x_0,...,x_1):
y = Sum (A_i*x^i) i = 0,...,n (0 and n inclusive)
where x is the normalized ordinate mapped as
x .gte.
|
public static final FunctionSet ExponentialTensionBasisSet(ExponentialTensionSetParams etsp)
etsp
- Exponential Tension Basis set Builder Parameterspublic static final FunctionSet HyperbolicTensionBasisSet(ExponentialTensionSetParams etsp)
etsp
- Exponential Tension Basis set Builder Parameterspublic static final FunctionSet PolynomialBasisSet(PolynomialFunctionSetParams pfsp)
pfsp
- Polynomial Basis set Builder Parameterspublic static final FunctionSet BernsteinPolynomialBasisSet(PolynomialFunctionSetParams pfsp)
pfsp
- Polynomial Basis set Builder Parameterspublic static final FunctionSet KaklisPandelisBasisSet(KaklisPandelisSetParams kpsp)
kpsp
- Kaklis Pandelis Basis set Builder Parameterspublic static final FunctionSet ExponentialRationalBasisSet(ExponentialRationalSetParams ersp)
ersp
- Exponential Rational Basis set Parameterspublic static final FunctionSet ExponentialMixtureBasisSet(ExponentialMixtureSetParams emsp)
emsp
- Exponential Mixture Basis set Parameterspublic static final FunctionSet BSplineBasisSet(BSplineSequenceParams bssp)
bssp
- BSpline Basis Set Parameterspublic static final void main(java.lang.String[] astrArgs) throws java.lang.Exception
java.lang.Exception