blob: e215a2cca57b689fe4b20850e0ddfc55ebc11c0c [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file hessian.hpp
*
* This file contians classes of Hessian, which usually has
* fields that maps to transition states for user-defined aggregates.
* The necessity of these wrappers is to allow classes in algo/ and task/ to
* have a type that they can template over.
*
*//* ----------------------------------------------------------------------- */
#ifndef MADLIB_MODULES_CONVEX_TYPE_HESSIAN_HPP_
#define MADLIB_MODULES_CONVEX_TYPE_HESSIAN_HPP_
#include <modules/shared/HandleTraits.hpp>
namespace madlib {
namespace modules {
namespace convex {
typedef
HandleTraits<MutableArrayHandle<double> >::MatrixTransparentHandleMap
GLMHessian;
} // namespace convex
} // namespace modules
} // namespace madlib
#endif