KernelFixed.cpp 700 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * @file KernelFixed.cpp
  3. * @brief Standard kernel
  4. * @author Erik Rodner
  5. * @date 10/24/2007
  6. */
  7. #ifdef NOVISUAL
  8. #include <vislearning/nice_nonvis.h>
  9. #else
  10. #include <vislearning/nice.h>
  11. #endif
  12. #include <iostream>
  13. #include "KernelFixed.h"
  14. using namespace OBJREC;
  15. using namespace std;
  16. using namespace NICE;
  17. KernelFixed::KernelFixed( ParameterizedKernel *_mykernel ) : Kernel(true), mykernel(_mykernel)
  18. {
  19. }
  20. KernelFixed::~KernelFixed()
  21. {
  22. }
  23. double KernelFixed::K (const NICE::Vector & x, const NICE::Vector & y) const
  24. {
  25. return mykernel->K(x,y);
  26. }
  27. void KernelFixed::calcKernelData ( const VVector & vecSet, KernelData *kernelData ) const
  28. {
  29. mykernel->calcKernelData ( vecSet, kernelData );
  30. }