mlpack::kernel::LinearKernel Class Reference
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. | |
Detailed Description
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.
Constructor & Destructor Documentation
| 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.
Member Function Documentation
template<typename VecType >
| 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.
- Template Parameters:
-
VecType Type of vector (should be arma::vec or arma::spvec).
- Parameters:
-
a First vector. b Second vector.
- Returns:
- K(a, b).
Definition at line 61 of file linear_kernel.hpp.
The documentation for this class was generated from the following file:
- src/mlpack/core/kernels/linear_kernel.hpp
Generated on Thu May 2 2013 01:04:30 for mlpack by
1.7.1
