Class NoChangeOfVariable
- java.lang.Object
-
- dev.nm.analysis.integration.univariate.riemann.substitution.NoChangeOfVariable
-
- All Implemented Interfaces:
SubstitutionRule
public class NoChangeOfVariable extends Object implements SubstitutionRule
This is a dummy substitution rule that does not change any variable. It is mainly for testing purpose. The substitution is \[ \int_{a}^{b}f(x)dx = \int_{a}^{b}f(t)dt \]
-
-
Constructor Summary
Constructors Constructor Description NoChangeOfVariable(double a, double b)
Construct anNoChangeOfVariable
substitution rule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnivariateRealFunction
dx()
the first order derivative of the transformation: x'(t) = dx(t)/dtdouble
ta()
Get the lower limit of the integral.double
tb()
Get the upper limit of the integral.UnivariateRealFunction
x()
the transformation: x(t)
-
-
-
Method Detail
-
x
public UnivariateRealFunction x()
Description copied from interface:SubstitutionRule
the transformation: x(t)- Specified by:
x
in interfaceSubstitutionRule
- Returns:
- x(t)
-
dx
public UnivariateRealFunction dx()
Description copied from interface:SubstitutionRule
the first order derivative of the transformation: x'(t) = dx(t)/dt- Specified by:
dx
in interfaceSubstitutionRule
- Returns:
- x'(t) = dx(t)/dt
-
ta
public double ta()
Description copied from interface:SubstitutionRule
Get the lower limit of the integral.- Specified by:
ta
in interfaceSubstitutionRule
- Returns:
- the lower limit
-
tb
public double tb()
Description copied from interface:SubstitutionRule
Get the upper limit of the integral.- Specified by:
tb
in interfaceSubstitutionRule
- Returns:
- the upper limit
-
-