A side note on style, I would go for

return m_factor_type;

without the brackets, so it matches better the rest of Shogun's code.
Anyway, I guess this is a minor thing so if you prefer it like this, go ahead.