Internal implementation details for Eigen extensions.
More...
|
| class | circulant_functor |
| | Functor for generating circulant matrices from a vector.
|
| |
| struct | circulant_helper |
| | Helper struct for circulant matrix type deduction.
|
| |
| class | pad_functor |
| | Functor for padding matrices with zeros.
|
| |
| struct | pad_helper |
| | Helper struct for pad matrix type deduction.
|
| |
| struct | ParameterType |
| |
| struct | ParameterType< Parameter::A > |
| |
| struct | ParameterType< Parameter::B > |
| |
| struct | ParameterType< Parameter::DEGREE > |
| |
| struct | ParameterType< Parameter::GRADIENT_OPTIMIZABLE > |
| |
| struct | ParameterType< Parameter::REGULARIZATION_CONSTANT > |
| |
| struct | ParameterType< Parameter::SIGMA_F > |
| |
| struct | ParameterType< Parameter::SIGMA_L > |
| |
| struct | ParameterTypeDouble |
| | Type helper for double typed parameters.
|
| |
| struct | ParameterTypeInt |
| | Type helper for integer typed parameters.
|
| |
| struct | ParameterTypeVector |
| | Type helper for vector typed parameters.
|
| |
| class | shift_functor |
| | Functor for shifting matrix elements cyclically.
|
| |
| struct | shift_helper |
| | Helper struct for shift matrix type deduction.
|
| |
|
|
template<class ArgType> |
| using | PadtOp = Eigen::CwiseNullaryOp<pad_functor<ArgType>, typename pad_helper<ArgType>::MatrixType> |
| | Type alias for pad operation.
|
| |
|
template<class ArgType> |
| using | ShiftOp = Eigen::CwiseNullaryOp<shift_functor<ArgType>, typename shift_helper<ArgType>::MatrixType> |
| | Type alias for shift operation.
|
| |
|
template<class ArgType> |
| using | CirculantOp = Eigen::CwiseNullaryOp<circulant_functor<ArgType>, typename circulant_helper<ArgType>::MatrixType> |
| | Type alias for circulant operation.
|
| |
Internal implementation details for Eigen extensions.