36 #ifdef USE_META_INTEGRATION_TESTS 37 #ifndef WRAPPED_SGMATRIX_H__ 38 #define WRAPPED_SGMATRIX_H__ 53 template<
class T>
class CWrappedSGMatrix:
public CSGObject
57 CWrappedSGMatrix() : CSGObject()
67 CWrappedSGMatrix(SGMatrix<T> value,
const char* value_name=
"")
72 m_value_name = value_name;
76 virtual const char* get_name()
const {
return "WrappedSGMatrix"; }
79 void register_params()
81 m_value_name =
"Unnamed";
82 m_value = SGMatrix<T>();
92 const char* m_value_name;
95 template class CWrappedSGMatrix<bool>;
96 template class CWrappedSGMatrix<char>;
97 template class CWrappedSGMatrix<int8_t>;
98 template class CWrappedSGMatrix<uint8_t>;
99 template class CWrappedSGMatrix<int16_t>;
100 template class CWrappedSGMatrix<uint16_t>;
101 template class CWrappedSGMatrix<int32_t>;
102 template class CWrappedSGMatrix<uint32_t>;
103 template class CWrappedSGMatrix<int64_t>;
104 template class CWrappedSGMatrix<uint64_t>;
105 template class CWrappedSGMatrix<float32_t>;
106 template class CWrappedSGMatrix<float64_t>;
107 template class CWrappedSGMatrix<floatmax_t>;
110 #endif // WRAPPED_SGMATRIX_H__ 111 #endif // USE_META_INTEGRATION_TESTS
all of classes and functions are contained in the shogun namespace