In this file we implement the different visitors allowing unrolling of the visit.
More...
|
struct | STK::hidden::VisitorArrayNoUnrollImpl< Visitor, Derived, Arrays::by_col_, UnknownSize, UnknownSize > |
| Specialization for general 2D arrays, data stored by column and dimensions not known at compile time. More...
|
|
struct | STK::hidden::VisitorArrayNoUnrollImpl< Visitor, Derived, Arrays::by_row_, UnknownSize, UnknownSize > |
| Specialization for general 2D arrays, data stored by rows and dimensions are not known at compile time. More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_col_, SizeRows_, SizeCols_ > |
| specialization for the general case when we unroll the rows and the and the columns with a column oriented arrays More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_row_, SizeRows_, SizeCols_ > |
| specialization for the general case when we unroll the rows and the columns with a row oriented arrays More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_col_, SizeRows_, 1 > |
| specialization for the Arrays with 1 column. More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_row_, 1, SizeCols_ > |
| specialization for the arrays with 1 column (Vector) More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_col_, 1, 1 > |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
struct | STK::hidden::VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_row_, 1, 1 > |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
struct | STK::hidden::VisitorArrayImpl< Visitor, Derived, SizeRows_, UnknownSize > |
| Specialization of VisitorArrayImpl when the number of rows is less than MaxUnrollSlice and the number of column is unknown or greater than MaxUnrollSlice. More...
|
|
struct | STK::hidden::VisitorArrayImpl< Visitor, Derived, 1, UnknownSize > |
| Specialization of VisitorArrayImpl when the number of rows is 1 and the number of column is unknown or greater than MaxUnrollSlice. More...
|
|
struct | STK::hidden::VisitorArrayImpl< Visitor, Derived, UnknownSize, SizeCols_ > |
| Specialization of VisitorArrayImpl when the number of columns is less than MaxUnrollSlice and the number of rows is unknown. More...
|
|
struct | STK::hidden::VisitorArrayImpl< Visitor, Derived, UnknownSize, 1 > |
| Specialization of VisitorArrayImpl when the number of columns is one and the number of rows is unknown. More...
|
|
struct | STK::hidden::VisitorUnrollCol< Visitor, Derived, SizeRows_, SizeCols_ > |
| unroll the column baseIdx + SizeCols_ -1 More...
|
|
struct | STK::hidden::VisitorUnrollCol< Visitor, Derived, 1, SizeCols_ > |
| specialization for the arrays with 1 row (Point) More...
|
|
struct | STK::hidden::VisitorUnrollRow< Visitor, Derived, SizeRows_, SizeCols_ > |
| unroll the row baseIdx + SizeRows_ -1
More...
|
|
struct | STK::hidden::VisitorUnrollRow< Visitor, Derived, SizeRows_, 1 > |
| specialization for the arrays with 1 column More...
|
|
struct | STK::hidden::VisitorVectorImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|
struct | STK::hidden::VisitorVectorImpl< Visitor, Derived, Size_ > |
| A visitor Vector allow to unroll the visit of a vector if possible. More...
|
|
struct | STK::hidden::VisitorVectorImpl< Visitor, Derived, 1 > |
| specialization for the vectors with 1 row More...
|
|
struct | STK::hidden::VisitorPointImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|
struct | STK::hidden::VisitorPointImpl< Visitor, Derived, Size_ > |
| A VisitorPointImpl allow to unroll the visit of a row-vector if possible. More...
|
|
struct | STK::hidden::VisitorPointImpl< Visitor, Derived, 1 > |
| specialization for the RowVectors with one columns More...
|
|
struct | STK::hidden::VisitorDiagonalImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|
struct | STK::hidden::VisitorDiagonalImpl< Visitor, Derived, Size_ > |
| A VisitorDiagonalImpl allow to unroll the visit of a Diagonal tab if possible. More...
|
|
struct | STK::hidden::VisitorDiagonalImpl< Visitor, Derived, 1 > |
| specialization for diagonal tab of size one More...
|
|
struct | STK::hidden::VisitorUpperImpl< Visitor, Derived, Arrays::by_col_ > |
| specialization for the general case with column oriented arrays More...
|
|
struct | STK::hidden::VisitorUpperImpl< Visitor, Derived, Arrays::by_row_ > |
| specialization for the general case with row oriented arrays More...
|
|
struct | STK::hidden::VisitorLowerImpl< Visitor, Derived, Arrays::by_col_ > |
| specialization for the general case with column oriented arrays More...
|
|
struct | STK::hidden::VisitorLowerImpl< Visitor, Derived, Arrays::by_row_ > |
| specialization for the general case with row oriented arrays More...
|
|
struct | STK::hidden::VisitorNumberImpl< Visitor, Derived > |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
In this file we implement the different visitors allowing unrolling of the visit.
Definition in file STK_VisitorsImpl.h.