Class MappedExpander.SemiInfiniteMap
java.lang.Object
com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- All Implemented Interfaces:
MappedExpander.DomainMap
- Enclosing class:
MappedExpander
public static class MappedExpander.SemiInfiniteMap
extends Object
implements MappedExpander.DomainMap
Algebraic map for the semi-infinite interval [0, infinity) Hardens
against functions with "tails".
- Author:
- GBEMIRO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublederivativeFactor(double u) doubledx_du(double u) doubletoChebyshev(double x) doubletoPhysical(double u)
-
Constructor Details
-
SemiInfiniteMap
public SemiInfiniteMap(double L)
-
-
Method Details
-
toPhysical
public double toPhysical(double u) - Specified by:
toPhysicalin interfaceMappedExpander.DomainMap
-
toChebyshev
public double toChebyshev(double x) - Specified by:
toChebyshevin interfaceMappedExpander.DomainMap
-
dx_du
public double dx_du(double u) - Specified by:
dx_duin interfaceMappedExpander.DomainMap
-
derivativeFactor
public double derivativeFactor(double u) - Specified by:
derivativeFactorin interfaceMappedExpander.DomainMap
-