|
NiHu
2.0
|
Class performing convolution. More...
#include <convolution_matrix.hpp>
Public Types | |
| typedef Scalar | scalar_t |
| template parameter as nested type | |
| typedef Eigen::Matrix< scalar_t, Eigen::Dynamic, 1 > | vector_t |
| the column vector type | |
Public Member Functions | |
| convolution_matrix () | |
| constructor | |
| convolution_matrix (size_t N, size_t M, vector_t const &diag_coeffs) | |
| constructor More... | |
| vector_t | operator* (vector_t const &rhs) const |
| Multiply the convolution matrix by a vector from the right. More... | |
Class performing convolution.
| Scalar | Scalar type of the convolution |
Definition at line 24 of file convolution_matrix.hpp.
|
inline |
constructor
| [in] | N | the output size of convolution |
| [in] | M | the input size of convolution |
| [in] | diag_coeffs | the coefficients of the weight function |
Definition at line 42 of file convolution_matrix.hpp.
|
inline |
Multiply the convolution matrix by a vector from the right.
| [in] | rhs | the input of convolution |
Definition at line 54 of file convolution_matrix.hpp.