15 #ifndef __IPSDKMATH_RADIALBASISKERNEL_H__ 16 #define __IPSDKMATH_RADIALBASISKERNEL_H__ 25 namespace clustering {
67 return std::exp(_factor * dist);
86 #endif // __IPSDKMATH_RADIALBASISKERNEL_H__ Definition: RadialBasisKernel.h:30
Definition of import/export macro for library.
Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
boost::numeric::ublas::vector< ipReal64 > Vector
vector type associated to library
Definition: LinearAlgebraTypes.h:36
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
ipReal64 _sigma
standard deviation for RBF kernel
Definition: RadialBasisKernel.h:73
Predefined types for clustering algorithm.
ipReal64 _factor
multiplication factor for function computation
Definition: RadialBasisKernel.h:76
IPSDK_FORCEINLINE ipReal64 comparable_distance(const ipsdk::math::Vector &v0, const ipsdk::math::Vector &v1)
function allowing to compute comparable distance between two vectors
Definition: LinearAlgebraUtils.h:33
Utility functions for linear algebra operations management.
ipReal64 getSigma() const
retrieve standard deviation for RBF kernel
Definition: RadialBasisKernel.h:48