VISR  0.11.7
Versatile Interactive Scene Renderer
matrix_functions.hpp
Go to the documentation of this file.
1 /* Copyright Institute of Sound and Vibration Research - All rights reserved */
2 
3 #ifndef VISR_LIBEFL_MATRIX_FUNCTIONS_HPP_INCLUDED
4 #define VISR_LIBEFL_MATRIX_FUNCTIONS_HPP_INCLUDED
5 
6 #include "error_codes.hpp"
7 #include "export_symbols.hpp"
8 
9 #include <cstddef>
10 
11 namespace visr
12 {
13 namespace efl
14 {
15 
16 template< typename T> VISR_EFL_LIBRARY_SYMBOL
17 ErrorCode product( T const * op1,
18  T const * op2,
19  T * res,
20  std::size_t numResultRows,
21  std::size_t numResultColumns,
22  std::size_t numOp1Columns,
23  std::size_t op1RowStride,
24  std::size_t op1ColumnStride,
25  std::size_t op2RowStride,
26  std::size_t op2ColumnStride,
27  std::size_t resRowStride,
28  std::size_t resColumnStride );
29 
30 } // namespace efl
31 } // namespace visr
32 
33 #endif // #ifndef VISR_LIBEFL_MATRIX_FUNCTIONS_HPP_INCLUDED
Definition: options.cpp:10
ErrorCode
Definition: error_codes.hpp:13
ErrorCode product(T const *op1, T const *op2, T *res, std::size_t numResultRows, std::size_t numResultColumns, std::size_t numOp1Columns, std::size_t op1RowStride, std::size_t op1ColumnStride, std::size_t op2RowStride, std::size_t op2ColumnStride, std::size_t resRowStride, std::size_t resColumnStride)
Definition: matrix_functions.cpp:20