IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ipsdk::math::clustering::SigmoidKernel Class Reference

Public Member Functions

 ~SigmoidKernel ()
 destructor
 
ipReal64 getGamma () const
 retrieve gamma multiplicative factor for sigmoid function
 
ipReal64 getTheta () const
 retrieve theta additive factor for sigmoid function
 
IPSDK_FORCEINLINE ipReal64 value (const Vector &v) const
 compute function value for two equal input points
 
IPSDK_FORCEINLINE ipReal64 value (const Vector &v0, const Vector &v1) const
 compute function value for two input points More...
 

Static Public Member Functions

static SigmoidKernel createKernel (const ipReal64 gamma, const ipReal64 theta)
 function allowing to create a kernel
 

Protected Member Functions

 SigmoidKernel (const ipReal64 gamma, const ipReal64 theta)
 Constructor.
 

Protected Attributes

ipReal64 _gamma
 gamma multiplicative factor for sigmoid function
 
ipReal64 _theta
 theta additive factor for sigmoid function
 

Member Function Documentation

◆ value()

IPSDK_FORCEINLINE ipReal64 ipsdk::math::clustering::SigmoidKernel::value ( const Vector v0,
const Vector v1 
) const
inline

compute function value for two input points

Warning
there is no check on vectors size consistency

The documentation for this class was generated from the following file: