1 #include "xr_matrix.h" 2 3 namespace xray_re { 4 template<> bool _matrix<float>::can_invert_43(void) const; 5 template<> _matrix<float>& _matrix<float>::invert_43(const _matrix<float>& a); 6 template<> _matrix<float>& _matrix<float>::mul(const _matrix<float>& a, const _matrix<float>& b); 7 template<> _matrix<float>& _matrix<float>::mul_43(const _matrix<float>& a, const _matrix<float>& b); 8 template<> void _matrix<float>::get_hpb(float& h, float& p, float& b) const; 9 10 template<> bool _matrix<double>::can_invert_43(void) const; 11 template<> _matrix<double>& _matrix<double>::invert_43(const _matrix<double>& a); 12 template<> _matrix<double>& _matrix<double>::mul(const _matrix<double>& a, const _matrix<double>& b); 13 template<> _matrix<double>& _matrix<double>::mul_43(const _matrix<double>& a, const _matrix<double>& b); 14 template<> void _matrix<double>::get_hpb(double& h, double& p, double& b) const; 15 } 16