Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 template<typename T1, typename T2>
00022 arma_inline
00023 arma_warn_unused
00024 typename T1::elem_type
00025 dot
00026 (
00027 const Base<typename T1::elem_type,T1>& A,
00028 const Base<typename T1::elem_type,T2>& B
00029 )
00030 {
00031 arma_extra_debug_sigprint();
00032
00033 return op_dot::apply(A,B);
00034 }
00035
00036
00037
00038 template<typename T1, typename T2>
00039 arma_inline
00040 arma_warn_unused
00041 typename T1::elem_type
00042 norm_dot
00043 (
00044 const Base<typename T1::elem_type,T1>& A,
00045 const Base<typename T1::elem_type,T2>& B,
00046 const typename arma_blas_type_only<typename T1::elem_type>::result* junk = 0
00047 )
00048 {
00049 arma_extra_debug_sigprint();
00050
00051 return op_norm_dot::apply(A,B);
00052 }
00053
00054
00055