The simple linear kernel (dot product). More...
Public Member Functions | |
| LinearKernel () | |
| This constructor does nothing; the linear kernel has no parameters to store. | |
Static Public Member Functions | |
| template<typename VecType > | |
| static double | Evaluate (const VecType &a, const VecType &b) |
| Simple evaluation of the dot product. | |
The simple linear kernel (dot product).
For any two vectors
and
,
This kernel has no parameters and therefore the evaluation can be static.
Definition at line 42 of file linear_kernel.hpp.
| mlpack::kernel::LinearKernel::LinearKernel | ( | ) | [inline] |
This constructor does nothing; the linear kernel has no parameters to store.
Definition at line 49 of file linear_kernel.hpp.
| static double mlpack::kernel::LinearKernel::Evaluate | ( | const VecType & | a, | |
| const VecType & | b | |||
| ) | [inline, static] |
Simple evaluation of the dot product.
This evaluation uses Armadillo's dot() function.
| VecType | Type of vector (should be arma::vec or arma::spvec). |
| a | First vector. | |
| b | Second vector. |
Definition at line 61 of file linear_kernel.hpp.
1.6.1