00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 template<typename out_eT, typename T1, typename op_type>
00023 inline
00024 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m)
00025 : m(in_m)
00026 , aux(aux)
00027 , aux_out_eT(aux_out_eT)
00028 , aux_u32_a(aux_u32_a)
00029 , aux_u32_b(aux_u32_b)
00030 {
00031 arma_extra_debug_sigprint();
00032 }
00033
00034
00035
00036 template<typename out_eT, typename T1, typename op_type>
00037 inline
00038 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const typename T1::elem_type in_aux)
00039 : m(in_m)
00040 , aux(in_aux)
00041 , aux_out_eT(aux_out_eT)
00042 , aux_u32_a(aux_u32_a)
00043 , aux_u32_b(aux_u32_b)
00044 {
00045 arma_extra_debug_sigprint();
00046 }
00047
00048
00049
00050 template<typename out_eT, typename T1, typename op_type>
00051 inline
00052 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const u32 in_aux_u32_a, const u32 in_aux_u32_b)
00053 : m(in_m)
00054 , aux(aux)
00055 , aux_out_eT(aux_out_eT)
00056 , aux_u32_a(in_aux_u32_a)
00057 , aux_u32_b(in_aux_u32_b)
00058 {
00059 arma_extra_debug_sigprint();
00060 }
00061
00062
00063
00064 template<typename out_eT, typename T1, typename op_type>
00065 inline
00066 mtOp<out_eT, T1, op_type>::mtOp(const T1& in_m, const typename T1::elem_type in_aux, const u32 in_aux_u32_a, const u32 in_aux_u32_b)
00067 : m(in_m)
00068 , aux(in_aux)
00069 , aux_out_eT(aux_out_eT)
00070 , aux_u32_a(in_aux_u32_a)
00071 , aux_u32_b(in_aux_u32_b)
00072 {
00073 arma_extra_debug_sigprint();
00074 }
00075
00076
00077
00078 template<typename out_eT, typename T1, typename op_type>
00079 inline
00080 mtOp<out_eT, T1, op_type>::mtOp(const char junk, const T1& in_m, const out_eT in_aux)
00081 : m(in_m)
00082 , aux(aux)
00083 , aux_out_eT(in_aux)
00084 , aux_u32_a(aux_u32_a)
00085 , aux_u32_b(aux_u32_b)
00086 {
00087 arma_extra_debug_sigprint();
00088 }
00089
00090
00091
00092 template<typename out_eT, typename T1, typename op_type>
00093 inline
00094 mtOp<out_eT, T1, op_type>::~mtOp()
00095 {
00096 arma_extra_debug_sigprint();
00097 }
00098
00099
00100
00101