LogDetApprox.h 563 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * @file LogDetApprox.h
  3. * @brief LogDet Approximations (Interface - abstract)
  4. * @author Alexander Freytag
  5. * @date 05-01-2012 (dd-mm-yyyy)
  6. */
  7. #ifndef LOGDETAPPROXINCLUDE
  8. #define LOGDETAPPROXINCLUDE
  9. #include "core/vector/MatrixT.h"
  10. namespace NICE {
  11. /**
  12. * @class LogDetApprox
  13. * @brief LogDet Approximations (abstract interface)
  14. * @author Alexander Freytag
  15. */
  16. class LogDetApprox
  17. {
  18. protected:
  19. public:
  20. LogDetApprox(){};
  21. ~LogDetApprox(){};
  22. virtual double getLogDetApproximation(const NICE::Matrix & A)=0;
  23. };
  24. } //namespace
  25. #endif