ALFI
Advanced Library for Function Interpolation
|
Go to the source code of this file.
Namespaces | |
namespace | alfi |
namespace | alfi::dist |
Functions | |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::uniform (SizeT n, Number a, Number b) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::quadratic (SizeT n, Number a, Number b) |
Generates a distribution of n points on the segment [a, b] using two quadratic polynomials. | |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::cubic (SizeT n, Number a, Number b) |
Generates a distribution of n points on the segment [a, b] using cubic polynomial. | |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::chebyshev (SizeT n, Number a, Number b) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::chebyshev_stretched (SizeT n, Number a, Number b) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::chebyshev_ellipse (SizeT n, Number a, Number b, Number ratio) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::chebyshev_ellipse_stretched (SizeT n, Number a, Number b, Number ratio) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::circle_proj (SizeT n, Number a, Number b) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::ellipse_proj (SizeT n, Number a, Number b, Number ratio) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::logistic (SizeT n, Number a, Number b, Number steepness) |
Generates a distribution of n points on the interval (a, b) using the logistic function. | |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::logistic_stretched (SizeT n, Number a, Number b, Number steepness) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::erf (SizeT n, Number a, Number b, Number steepness) |
Generates a distribution of n points on the interval (a, b) using the error function. | |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::erf_stretched (SizeT n, Number a, Number b, Number steepness) |
template<typename Number = DefaultNumber, template< typename, typename... > class Container = DefaultContainer> | |
Container< Number > | alfi::dist::of_type (Type type, SizeT n, Number a, Number b, Number parameter=NAN) |