op_dot_meat.hpp (armadillo-10.2.0.tar.xz) | : | op_dot_meat.hpp (armadillo-10.2.1.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 21 | skipping to change at line 21 | |||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
// See the License for the specific language governing permissions and | // See the License for the specific language governing permissions and | |||
// limitations under the License. | // limitations under the License. | |||
// ------------------------------------------------------------------------ | // ------------------------------------------------------------------------ | |||
//! \addtogroup op_dot | //! \addtogroup op_dot | |||
//! @{ | //! @{ | |||
//! for two arrays, generic version for non-complex values | //! for two arrays, generic version for non-complex values | |||
template<typename eT> | template<typename eT> | |||
arma_hot | ||||
arma_inline | arma_inline | |||
typename arma_not_cx<eT>::result | typename arma_not_cx<eT>::result | |||
op_dot::direct_dot_arma(const uword n_elem, const eT* const A, const eT* const B ) | op_dot::direct_dot_arma(const uword n_elem, const eT* const A, const eT* const B ) | |||
{ | { | |||
arma_extra_debug_sigprint(); | arma_extra_debug_sigprint(); | |||
#if defined(__FINITE_MATH_ONLY__) && (__FINITE_MATH_ONLY__ > 0) | #if defined(__FINITE_MATH_ONLY__) && (__FINITE_MATH_ONLY__ > 0) | |||
{ | { | |||
eT val = eT(0); | eT val = eT(0); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 0 lines changed or added |