The hidden namespace enclose the classes and methods which are used internally by the STK++ classes.
More...
|
struct | AlgebraTraits |
| traits class for the algebra methods. More...
|
|
struct | AlgebraTraits< InvertMatrix< Matrix, Size_ > > |
| Specialization for matrix inversion methods. More...
|
|
struct | AlgebraTraits< lapack::MultiLeastSquare< ArrayB_, ArrayA_ > > |
| Specialization for the lapack::MultiLeastSquare class. More...
|
|
struct | AlgebraTraits< lapack::Qr > |
| Specialization for the Qr class. More...
|
|
struct | AlgebraTraits< lapack::Svd > |
| Specialization for the Svd class. More...
|
|
struct | AlgebraTraits< lapack::SymEigen< SquareArray_ > > |
| Specialization for the lapack::SymEigen class. More...
|
|
struct | AlgebraTraits< MultiLeastSquare< ArrayB_, ArrayA_ > > |
| Specialization for the MultiLeastSquare class. More...
|
|
struct | AlgebraTraits< Qr > |
| Specialization for the Qr class. More...
|
|
struct | AlgebraTraits< Svd< Array_ > > |
| Specialization for the Svd class. More...
|
|
struct | AlgebraTraits< SymEigen< SquareArray_ > > |
| Specialization for the Qr class. More...
|
|
struct | AlgebraTraits< WeightedSvd< Array_, WRows, WCols > > |
| Specialization for the WeightedSvd class. More...
|
|
struct | AllVisitor |
| Visitor checking if all the elements of an array are different from zero. More...
|
|
struct | AnyVisitor |
| Visitor checking if at least, one element of an array is different from zero. More...
|
|
struct | BinaryColsImpl |
| implement the access to the columns of the BinaryOperator Possible cases are: More...
|
|
struct | BinaryColsImpl< Lhs, Rhs, Size_, Arrays::useLhsOtherSize_ > |
| specialization for the case useLhsOtherSize_ More...
|
|
struct | BinaryColsImpl< Lhs, Rhs, Size_, Arrays::useLhsSize_ > |
| specialization for the case useLhsSize_ More...
|
|
struct | BinaryColsImpl< Lhs, Rhs, Size_, Arrays::useRhsOtherSize_ > |
| specialization for the case useRhsOtherSize_ More...
|
|
struct | BinaryColsImpl< Lhs, Rhs, Size_, Arrays::useRhsSize_ > |
| specialization for the case useRhsSize_ More...
|
|
struct | BinaryEltImpl |
| Helper class giving the Structure of a binary operator. More...
|
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::array2D_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::point_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::diagonal_, Arrays::vector_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_symmetric_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::lower_triangular_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::number_, Arrays::number_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::point_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::point_, Arrays::point_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::point_, Arrays::vector_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::square_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::symmetric_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_symmetric_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::array2D_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::lower_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::lower_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::square_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::upper_symmetric_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::upper_triangular_, Arrays::upper_triangular_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::vector_, Arrays::diagonal_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::vector_, Arrays::point_ > |
|
struct | BinaryEltImpl< FunctorOp, Lhs, Rhs, Arrays::vector_, Arrays::vector_ > |
|
struct | BinaryReturnArray2DType |
| Helper class to get the correct returned Structure of Functors. More...
|
|
struct | BinaryReturnArray2DType< Type, Arrays::array2D_, Arrays::array2D_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::array2D_, Arrays::diagonal_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::array2D_, Arrays::lower_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::array2D_, Arrays::square_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::array2D_, Arrays::upper_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::diagonal_, Arrays::array2D_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::diagonal_, Arrays::diagonal_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::diagonal_, Arrays::lower_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::diagonal_, Arrays::square_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::diagonal_, Arrays::upper_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::lower_triangular_, Arrays::array2D_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::lower_triangular_, Arrays::diagonal_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::lower_triangular_, Arrays::lower_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::lower_triangular_, Arrays::square_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::lower_triangular_, Arrays::upper_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::square_, Arrays::array2D_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::square_, Arrays::diagonal_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::square_, Arrays::lower_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::square_, Arrays::square_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::square_, Arrays::upper_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::upper_triangular_, Arrays::array2D_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::upper_triangular_, Arrays::diagonal_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::upper_triangular_, Arrays::lower_triangular_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::upper_triangular_, Arrays::square_ > |
|
struct | BinaryReturnArray2DType< Type, Arrays::upper_triangular_, Arrays::upper_triangular_ > |
|
struct | BinaryRowsImpl |
| implement the access to the rows of the BinaryOperator Possible cases are: More...
|
|
struct | BinaryRowsImpl< Lhs, Rhs, Size_, Arrays::useLhsOtherSize_ > |
| specialization for the case useLhsOtherSize_ More...
|
|
struct | BinaryRowsImpl< Lhs, Rhs, Size_, Arrays::useLhsSize_ > |
| specialization for the case useLhsSize_ More...
|
|
struct | BinaryRowsImpl< Lhs, Rhs, Size_, Arrays::useRhsOtherSize_ > |
| specialization for the case useRhsOtherSize_ More...
|
|
struct | BinaryRowsImpl< Lhs, Rhs, Size_, Arrays::useRhsSize_ > |
| specialization for the case useRhsSize_ More...
|
|
struct | Block |
| This structure encapsulate the data allocated for a block. More...
|
|
struct | BlockByPanel |
| Methods to use for C=AB with A divided in blocks and B divided in panels. More...
|
|
struct | BlockPanelProduct |
| Methods to use for C=AB with A divided in blocks and B divided in panels. More...
|
|
struct | bv |
| Methods to use for C=AV with A a general matrix and V a vector. More...
|
|
struct | CheckShift |
| Utility class allowing to know if in an assignment the destination must be resized or shifted. More...
|
|
struct | CheckShift< Derived, Arrays::array2D_ > |
| Specialization for general array2D_. More...
|
|
struct | CheckShift< Derived, Arrays::diagonal_ > |
| Specialization for diagonal_. More...
|
|
struct | CheckShift< Derived, Arrays::lower_triangular_ > |
| Specialization for lower_triangular_. More...
|
|
struct | CheckShift< Derived, Arrays::number_ > |
|
struct | CheckShift< Derived, Arrays::point_ > |
|
struct | CheckShift< Derived, Arrays::square_ > |
| Specialization for square_. More...
|
|
struct | CheckShift< Derived, Arrays::upper_triangular_ > |
| Specialization for upper_triangular_. More...
|
|
struct | CheckShift< Derived, Arrays::vector_ > |
|
struct | Copycat |
| Copycat to use at compile time. More...
|
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::array2D_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::diagonal_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::lower_symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::lower_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::point_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::square_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::upper_symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::upper_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::array2D_, Arrays::vector_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::diagonal_, Arrays::diagonal_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::diagonal_, Arrays::point_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::diagonal_, Arrays::vector_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::lower_triangular_, Arrays::lower_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::number_, Arrays::number_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::point_, Arrays::diagonal_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::point_, Arrays::point_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::point_, Arrays::vector_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::array2D_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::diagonal_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::lower_symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::lower_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::square_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::upper_symmetric_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::square_, Arrays::upper_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::upper_triangular_, Arrays::upper_triangular_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::vector_, Arrays::diagonal_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::vector_, Arrays::point_ > |
|
struct | Copycat< Lhs, Rhs, Arrays::vector_, Arrays::vector_ > |
|
struct | CopycatSelector |
| utility class that select if the copy will be by row or by column More...
|
|
struct | CopycatSelector< Lhs, Rhs, Arrays::by_col_ > |
| specialization for column oriented arrrays More...
|
|
struct | CopycatSelector< Lhs, Rhs, Arrays::by_row_ > |
| specialization for row oriented arrays More...
|
|
struct | CopySubArrayImpl |
| This structure regroup the methods to used for copying part of an array in a Block or a Panel. More...
|
|
struct | CountVisitor |
| Visitor counting the number of not-zero element in an array This visitor can be used in conjunction with the comparison operators in order to get the number of element matching a condition. More...
|
|
struct | CSlice |
| The traits struct CSlice allows to disambiguate return type of the col/row/sub operators for CArray family. More...
|
|
struct | CSliceDispatcher |
| helper allowing to disambiguate SubVector access More...
|
|
struct | CsvToArrayImpl |
| Implementation of CsvToArray. More...
|
|
struct | CsvToArrayImpl< String, Array2D< OtherType > > |
|
struct | CsvToArrayImpl< Type, Array2D< Type > > |
|
struct | CsvToArrayImpl< Type, CArray< Type > > |
|
struct | DataHandlerTraits |
| The DataHandlerTraits will give the type of container furnished by the concrete implementations of the DataHandlerBase class. More...
|
|
struct | DataHandlerTraits< DataHandler, Type > |
| Specialization of the DataHandlerTraits for DataHandler. More...
|
|
struct | DataHandlerTraits< KernelHandler, Type > |
| Specialization of the DataHandlerTraits struct for KernelHandler. More...
|
|
struct | DiagonalRangeImpl |
| Allow to disambiguate the call to range to use. More...
|
|
struct | DiagonalRangeImpl< Lhs, Size_, Arrays::useLhsOtherSize_ > |
|
struct | DiagonalRangeImpl< Lhs, Size_, Arrays::useLhsSize_ > |
|
struct | DispatcherChooser |
| Utility class allowing to choose the dispatcher for inversion matrix. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::array2D_ > |
| Specialization for general arrays. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::lower_symmetric_ > |
|
struct | DispatcherChooser< Matrix, Size_, Arrays::lower_triangular_ > |
| Specialization for upper triangular arrays. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::square_ > |
| Specialization for square arrays. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::symmetric_ > |
| Specialization for symmetric arrays. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::upper_symmetric_ > |
| Specialization for symmetric arrays. More...
|
|
struct | DispatcherChooser< Matrix, Size_, Arrays::upper_triangular_ > |
| Specialization for upper triangular arrays. More...
|
|
struct | EltVisitor2DBase |
| Base class to implement min, max, sum,... visitors for 2D containers. More...
|
|
struct | FalseType |
|
struct | FunctorParamTraits |
| produce the Nth parameter type of Functor. More...
|
|
struct | FunctorReturnTypeTraits |
| produce the return type of the Functor. More...
|
|
struct | FunctorSelector |
| , More...
|
|
struct | FunctorSelector< Derived, Functor, false > |
| specialization for general arrays: apply functor to rows or columns of the Derived array More...
|
|
struct | FunctorSelector< Derived, Functor, true > |
| specialization for vectors and points. More...
|
|
struct | FunctorTraits |
| , Utility class that will select the type of operator to apply. More...
|
|
struct | GetIdx |
| utility class for getting the result from a visitor acting on a vector or a point. More...
|
|
struct | GetIdx< Visitor, Arrays::diagonal_ > |
|
struct | GetIdx< Visitor, Arrays::point_ > |
|
struct | GetIdx< Visitor, Arrays::vector_ > |
|
struct | HDCovarianceChooser |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABkQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABkQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABkQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABkQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_ABQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBkQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBkQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBkQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBkQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjBQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBkQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBkQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBkQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBkQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AjkBQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBkQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBkQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBkQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBkQkDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBQD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBQDk_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBQkD_ > |
|
struct | HDCovarianceChooser< Clust::HDCovariance_AkBQkDk_ > |
|
struct | If |
|
struct | If< false, Then, Else > |
|
struct | If< true, Then, Else > |
|
struct | InvertLowerSymMatrixDispatcher |
| computing the inverse of a lower symmetric matrix. More...
|
|
struct | InvertLowerSymMatrixDispatcher< Matrix, 1 > |
|
struct | InvertLowerSymMatrixDispatcher< Matrix, 2 > |
|
struct | InvertLowerSymMatrixDispatcher< Matrix, 3 > |
|
struct | InvertLowerSymMatrixDispatcher< Matrix, 4 > |
|
struct | InvertLowerSymMatrixImpl |
| Implementation of the computation of the inverse of a lower symmetric matrix. More...
|
|
struct | InvertLowerTriangularDispatcher |
| utility class allowing to call the correct static function computing the inverse of a matrix. More...
|
|
struct | InvertLowerTriangularDispatcher< Matrix, 1 > |
|
struct | InvertLowerTriangularDispatcher< Matrix, 2 > |
|
struct | InvertLowerTriangularDispatcher< Matrix, 3 > |
|
struct | InvertLowerTriangularDispatcher< Matrix, 4 > |
|
struct | InvertLowerTriangularImpl |
| Implementation of the computation of the inverse of a lower triangular matrix. More...
|
|
struct | InvertMatrixDispatcher |
| computing the inverse of a matrix. More...
|
|
struct | InvertMatrixDispatcher< Matrix, 1 > |
|
struct | InvertMatrixDispatcher< Matrix, 2 > |
|
struct | InvertMatrixDispatcher< Matrix, 3 > |
|
struct | InvertMatrixDispatcher< Matrix, 4 > |
|
struct | InvertMatrixImpl |
| Implementation of the inversion matrix method for general/square matrices. More...
|
|
struct | InvertSymImpl |
| Implementation of the computation of the inverse of a lower triangular matrix. More...
|
|
struct | InvertSymMatrixDispatcher |
| computing the inverse of a symmetric matrix. More...
|
|
struct | InvertSymMatrixDispatcher< Matrix, 1 > |
|
struct | InvertSymMatrixDispatcher< Matrix, 2 > |
|
struct | InvertSymMatrixDispatcher< Matrix, 3 > |
|
struct | InvertSymMatrixDispatcher< Matrix, 4 > |
|
struct | InvertUpperSymMatrixDispatcher |
| computing the inverse of a symmetric matrix. More...
|
|
struct | InvertUpperSymMatrixDispatcher< Matrix, 1 > |
|
struct | InvertUpperSymMatrixDispatcher< Matrix, 2 > |
|
struct | InvertUpperSymMatrixDispatcher< Matrix, 3 > |
|
struct | InvertUpperSymMatrixDispatcher< Matrix, 4 > |
|
struct | InvertUpperSymMatrixImpl |
| Implementation of the inversion matrix method for upper symmetric matrices. More...
|
|
struct | InvertUpperTriangularDispatcher |
| computing the inverse of a matrix. More...
|
|
struct | InvertUpperTriangularDispatcher< Matrix, 1 > |
|
struct | InvertUpperTriangularDispatcher< Matrix, 2 > |
|
struct | InvertUpperTriangularDispatcher< Matrix, 3 > |
|
struct | InvertUpperTriangularDispatcher< Matrix, 4 > |
|
struct | InvertUpperTriangularImpl |
| Implementation of the inversion matrix method for upper triangular matrices. More...
|
|
class | invPsi |
| Functor computing the difference between the psi function and a fixed value. More...
|
|
class | invPsiMLog |
| Functor computing the derivative of the lnLikelihood of a gamma_ajk_bjk model. More...
|
|
struct | IsArithmetic |
|
struct | IsArithmetic< bool > |
|
struct | IsArithmetic< char > |
|
struct | IsArithmetic< double > |
|
struct | IsArithmetic< float > |
|
struct | IsArithmetic< long double > |
|
struct | IsArithmetic< signed char > |
|
struct | IsArithmetic< signed int > |
|
struct | IsArithmetic< signed long > |
|
struct | IsArithmetic< signed short > |
|
struct | IsArithmetic< unsigned char > |
|
struct | IsArithmetic< unsigned int > |
|
struct | IsArithmetic< unsigned long > |
|
struct | IsArithmetic< unsigned short > |
|
struct | IsEqual |
| check if T and U are equal More...
|
|
struct | IsInt |
|
struct | IsInt< bool > |
|
struct | IsInt< char > |
|
struct | IsInt< signed char > |
|
struct | IsInt< signed int > |
|
struct | IsInt< signed long > |
|
struct | IsInt< signed short > |
|
struct | IsInt< unsigned char > |
|
struct | IsInt< unsigned int > |
|
struct | IsInt< unsigned long > |
|
struct | IsInt< unsigned short > |
|
struct | isSame |
| check if T and U are of the same type. More...
|
|
struct | isSame< T, T > |
|
struct | IteratorTraits |
| , More...
|
|
struct | IteratorTraits< BiDirectionalIterator< Array_ > > |
| Specialization for the BiDirectionalIterator iterator class. More...
|
|
struct | IteratorTraits< ConstBiDirectionalIterator< Array_ > > |
| Specialization for the ConstBiDirectionalIterator iterator class. More...
|
|
struct | IteratorTraits< ConstDenseRandomIterator< Array_ > > |
| Specialization of the IteratorTraits for the ConstDenseRandomIterator iterator class. More...
|
|
struct | IteratorTraits< DenseRandomIterator< Array_ > > |
| Specialization of the IteratorTraits class for the DenseRandomIterator iterator class. More...
|
|
struct | MaxEltSafeVisitor |
| Visitor computing safely the maximal coefficient of the Array. More...
|
|
struct | MaxEltVisitor |
| Visitor computing the maximal coefficient of the Array. More...
|
|
struct | MaxSafeVisitor |
| Visitor computing safely the max of all the coefficients of the Array. More...
|
|
struct | MaxVisitor |
| Visitor computing the max of all the coefficients of the Array. More...
|
|
struct | MeanSafeVisitor |
| Visitor computing safely the mean of all the coefficients of the Array. More...
|
|
struct | MeanVisitor |
| Visitor computing the mean of all the coefficients of the Array. More...
|
|
struct | MemChooser |
| :: :: fundamental types More...
|
|
struct | MemChooser< 0, Type_ > |
| Specialization for other types using loop and operator=. More...
|
|
struct | MemChooser< 1, Type_ > |
| Specialization for fundamental types. More...
|
|
struct | MemHandler |
| Helper class allowing to free memory (or not) More...
|
|
struct | MemHandler< Type_, UnknownSize > |
| Specialization for dynamic size arrays. More...
|
|
struct | MinEltSafeVisitor |
| Visitor computing safely the minimal coefficient with its value and indexes. More...
|
|
struct | MinEltVisitor |
| Visitor computing the min coefficient with its value and coordinates. More...
|
|
struct | MinSafeVisitor |
| Visitor computing safely the min of all the coefficients of the Array. More...
|
|
struct | MinVisitor |
| Visitor computing the min of all the coefficients of the Array. More...
|
|
struct | MixtureBridgeTraits |
| MixtureBridgeTraits struct for bridged mixtures The traits struct MixtureBridgeTraits must be specialized for any Mixture deriving from the Interface IMixtureBridge. More...
|
|
struct | MixtureBridgeTraits< CategoricalBridge< Clust::Categorical_pjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Categorical_pjk model. More...
|
|
struct | MixtureBridgeTraits< CategoricalBridge< Clust::Categorical_pk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Categorical_pk model. More...
|
|
struct | MixtureBridgeTraits< DiagGaussianBridge< Clust::Gaussian_s_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the DiagGaussian_s model. More...
|
|
struct | MixtureBridgeTraits< DiagGaussianBridge< Clust::Gaussian_sj_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the DiagGaussian_sj model. More...
|
|
struct | MixtureBridgeTraits< DiagGaussianBridge< Clust::Gaussian_sjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the DiagGaussian_sjk model. More...
|
|
struct | MixtureBridgeTraits< DiagGaussianBridge< Clust::Gaussian_sjsk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the DiagGaussian_sjsk model. More...
|
|
struct | MixtureBridgeTraits< DiagGaussianBridge< Clust::Gaussian_sk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the DiagGaussian_sk model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_a_bjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_a_bjk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_a_bk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_a_bk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_aj_bjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_aj_bjk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_aj_bk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_aj_bk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ajk_b_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ajk_b_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ajk_bj_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ajk_bj_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ajk_bjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ajk_bjk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ajk_bk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ajk_bk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ak_b_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ak_b_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ak_bj_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ak_bj_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ak_bjk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ak_bjk_ model. More...
|
|
struct | MixtureBridgeTraits< GammaBridge< Clust::Gamma_ak_bk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Gamma_ak_bk_ model. More...
|
|
struct | MixtureBridgeTraits< HDGaussianBridge< Clust::HDGaussian_AjkBkQkD_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the HDGaussian_ajk_bk_qk_d_ model. More...
|
|
struct | MixtureBridgeTraits< HDMatrixGaussianBridge< IdRow_, IdCol_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the HDCovariance_AjkBkQkDk model. More...
|
|
struct | MixtureBridgeTraits< KmmBridge< Clust::Kmm_s_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Kmm_s_ model. More...
|
|
struct | MixtureBridgeTraits< KmmBridge< Clust::Kmm_sk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the Kmm_sk_ model. More...
|
|
struct | MixtureBridgeTraits< PoissonBridge< Clust::Poisson_ljk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the STK::Poisson_ljk mixture model. More...
|
|
struct | MixtureBridgeTraits< PoissonBridge< Clust::Poisson_ljlk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the STK::Poisson_ljlk mixture model. More...
|
|
struct | MixtureBridgeTraits< PoissonBridge< Clust::Poisson_lk_, Data_ > > |
| Partial specialization of the MixtureBridgeTraits for the STK::Poisson_lk mixture model. More...
|
|
struct | MixtureManagerTraits |
| Main class for the mixture managers traits policy. More...
|
|
struct | MixtureManagerTraits< CategoricalMixtureManager< DataHandler_ > > |
| Partial specialization for CategoricalMixtureManager. More...
|
|
struct | MixtureManagerTraits< DiagGaussianMixtureManager< DataHandler_ > > |
| Specialization for Clust::Categorical_ mixtures. More...
|
|
struct | MixtureManagerTraits< GammaMixtureManager< DataHandler_ > > |
| Specialization for GammaMixtureManager. More...
|
|
struct | MixtureManagerTraits< KernelMixtureManager > |
| Specialization for KernelMixtureManager. More...
|
|
struct | MixtureManagerTraits< PoissonMixtureManager< DataHandler_ > > |
| Partial specialization for PoissonMixtureManager. More...
|
|
struct | MixtureTraits |
| Main class for the mixtures traits policy. More...
|
|
struct | MixtureTraits< Categorical_pjk< Array_ > > |
| Traits class for the Categorical_pjk traits policy. More...
|
|
struct | MixtureTraits< Categorical_pk< Array_ > > |
| Traits class for the Categorical_pk traits policy. More...
|
|
struct | MixtureTraits< DiagGaussian_s< Array_ > > |
| Traits class for the DiagGaussian_s traits policy. More...
|
|
struct | MixtureTraits< DiagGaussian_sj< Array_ > > |
| Traits class for the Gaussian_s traits policy. More...
|
|
struct | MixtureTraits< DiagGaussian_sjk< Array_ > > |
| Traits class for the DiagGaussian_sjk traits policy. More...
|
|
struct | MixtureTraits< DiagGaussian_sjsk< Array_ > > |
| Traits class for the DiagGaussian_sjsk traits policy. More...
|
|
struct | MixtureTraits< DiagGaussian_sk< Array_ > > |
| Traits class for the DiagGaussian_sk traits policy. More...
|
|
struct | MixtureTraits< Gamma_a_bjk< Array_ > > |
| Traits class for the Gamma_a_bjk traits policy. More...
|
|
struct | MixtureTraits< Gamma_a_bk< Array_ > > |
| Traits class for the Gamma_a_bk traits policy. More...
|
|
struct | MixtureTraits< Gamma_aj_bjk< Array_ > > |
| Traits class for the Gamma_aj_bjk traits policy. More...
|
|
struct | MixtureTraits< Gamma_aj_bk< Array_ > > |
| Traits class for the Gamma_aj_bk traits policy. More...
|
|
struct | MixtureTraits< Gamma_ajk_b< Array_ > > |
| Traits class for the Gamma_ajk_b traits policy. More...
|
|
struct | MixtureTraits< Gamma_ajk_bj< Array_ > > |
| Traits class for the Gamma_ajk_bj traits policy. More...
|
|
struct | MixtureTraits< Gamma_ajk_bjk< Array_ > > |
| Traits class for the Gamma_ajk_bjk traits policy. More...
|
|
struct | MixtureTraits< Gamma_ajk_bk< Array_ > > |
| Traits class for the Gamma_ajk_bk traits policy. More...
|
|
struct | MixtureTraits< Gamma_ak_b< Array_ > > |
| Traits class for the Gamma_ak_b traits policy. More...
|
|
struct | MixtureTraits< Gamma_ak_bj< Array_ > > |
| Traits class for the Gamma_ak_bj traits policy. More...
|
|
struct | MixtureTraits< Gamma_ak_bjk< Array_ > > |
| Traits class for the Gamma_ak_bjk traits policy. More...
|
|
struct | MixtureTraits< Gamma_ak_bk< Array_ > > |
| Traits class for the Gamma_ak_bk traits policy. More...
|
|
struct | MixtureTraits< HDGaussian_AjkBkQkD_< Array_ > > |
| Traits class for the MixtureHDGaussian_ajk_bk_qk_d traits policy. More...
|
|
struct | MixtureTraits< HDMatrixGaussianModel< IdRow_, IdCol_, Array_ > > |
| Traits class for the HDMatrixGaussianModel traits policy. More...
|
|
struct | MixtureTraits< Kmm_s > |
| MixtureTraits class for the Kmm_s traits policy. More...
|
|
struct | MixtureTraits< Kmm_sk > |
| Traits class for the Kmm_sk traits policy. More...
|
|
struct | MixtureTraits< Poisson_ljk< Array_ > > |
| Traits class for the Poisson_ljk traits policy. More...
|
|
struct | MixtureTraits< Poisson_ljlk< Array_ > > |
| Traits class for the Poisson_ljlk traits policy. More...
|
|
struct | MixtureTraits< Poisson_lk< Array_ > > |
| Traits class for the Poisson_lk traits policy. More...
|
|
struct | ModelTraits |
|
struct | ModelTraits< GaussianAAModel< Data_ > > |
|
struct | ModelTraits< IGaussianModel< Data_ > > |
|
struct | MultCoefImpl |
| This structure regroup the methods to used after block multiplication in order to perform the product of the remaining rows and columns. More...
|
|
struct | MultImpl |
| this structure regroup all the methods using only pointers on the Type More...
|
|
struct | MultPointArray |
| This structure regroup the products between a point and different kind of array. More...
|
|
class | NoAssignOperator |
| classes inheriting NoAssignOperator should not generate a default operator=. More...
|
|
struct | OperatorHelper |
| allow to disambiguate the case expr + number from the case expr + other_expr More...
|
|
struct | OperatorImpl |
| allow to disambiguate the case expr + number from the case expr + other_expr More...
|
|
struct | OperatorImpl< Functor, Lhs, Rhs, false > |
|
struct | OperatorImpl< Functor, Lhs, Rhs, true > |
|
struct | OperatorSelector |
| helper defining the return type of the selector involving expressions of the form expr + number and expr + other_expr More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::bitwiseAndOp_ > |
| specialization for operator& More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::bitwiseOrOp_ > |
| specialization for operator| More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::bitwiseXorOp_ > |
| specialization for operator^ More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::differenceOp_ > |
| specialization for operator- More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::divisionOp_ > |
| specialization for operator/ More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::equalOp_ > |
| specialization for operator== More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::greaterThanOp_ > |
| specialization for operator> More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::greaterThanOrEqualOp_ > |
| specialization for operator>= More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::lessThanOp_ > |
| specialization for operator< More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::lessThanOrEqualOp_ > |
| specialization for operator<= More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::logicalAndOp_ > |
| specialization for operator&& More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::logicalOrOp_ > |
| specialization for operator|| More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::maxOp_ > |
| specialization for operator max More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::minOp_ > |
| specialization for operator min More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::moduloOp_ > |
| specialization for operator% More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::notEqualOp_ > |
| specialization for operator!= More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::productOp_ > |
| specialization for operator* More...
|
|
struct | OperatorSelector< Lhs, Rhs, Arrays::sumOp_ > |
| specialization for operator+ More...
|
|
struct | Panel |
| This structure encapsulate the data allocated for a panel. More...
|
|
struct | PanelBlockProduct |
| Methods to use for C=AB with A divided in panels and B divided in blocks. More...
|
|
struct | PanelByBlock |
| Methods to use for C=AB with A divided in panels and B divided in blocks. More...
|
|
struct | ProductArray2DReturnType |
| Helper class to get the correct returned Type for Array2D* classes when a product is performed between two arrays. More...
|
|
struct | ProductArray2DReturnType< Type, Arrays::array2D_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::array2D_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::array2D_, RStructure_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::array2D_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::diagonal_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::lower_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::square_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::upper_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::diagonal_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::lower_triangular_, Arrays::diagonal_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::lower_triangular_, Arrays::lower_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::lower_triangular_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::lower_triangular_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::lower_triangular_, RStructure_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::array2D_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::diagonal_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::lower_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::square_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::upper_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::point_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::array2D_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::diagonal_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::lower_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::square_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::upper_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::square_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::upper_triangular_, Arrays::diagonal_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::upper_triangular_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::upper_triangular_, Arrays::upper_triangular_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::upper_triangular_, Arrays::vector_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::upper_triangular_, RStructure_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::vector_, Arrays::point_ > |
|
struct | ProductArray2DReturnType< Type, Arrays::vector_, RStructure_ > |
|
struct | ProductDispatcher |
| Dispatcher allowing to choose th e way to multiply two expressions. More...
|
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::array2D_, Arrays::array2D_ > |
| Specialization for the array2d by array2D case. More...
|
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::array2D_, Arrays::square_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::array2D_, Arrays::vector_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, Arrays::array2D_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, Arrays::square_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, RhsStructure_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::square_, Arrays::array2D_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::square_, Arrays::square_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, Arrays::square_, Arrays::vector_ > |
|
struct | ProductDispatcher< Lhs, Rhs, Result, lhsStructure_, Arrays::vector_ > |
|
struct | ProductSelector |
| Helper class to select the correct ProductReturnType. More...
|
|
struct | ProductSelector< Lhs, Rhs, Arrays::diagonal_, Arrays::diagonal_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::diagonal_, Arrays::vector_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::diagonal_, RStructure_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::number_, RStructure_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::point_, Arrays::diagonal_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::point_, Arrays::point_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::point_, Arrays::vector_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::point_, RStructure_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::vector_, Arrays::point_ > |
|
struct | ProductSelector< Lhs, Rhs, Arrays::vector_, Arrays::vector_ > |
|
struct | ProductSelector< Lhs, Rhs, LStructure_, Arrays::diagonal_ > |
|
struct | ProductSelector< Lhs, Rhs, LStructure_, Arrays::number_ > |
|
struct | ProductSelector< Lhs, Rhs, LStructure_, Arrays::vector_ > |
|
struct | ProductSizeRowsBySizeCols |
| Convenient structure for computing the product of two template integer parameters without overflow. More...
|
|
struct | ProductSizeRowsBySizeCols< 1, 1 > |
|
struct | ProductSizeRowsBySizeCols< 1, Size2 > |
|
struct | ProductSizeRowsBySizeCols< 1, UnknownSize > |
|
struct | ProductSizeRowsBySizeCols< Size1, 1 > |
|
struct | ProductSizeRowsBySizeCols< Size1, UnknownSize > |
|
struct | ProductSizeRowsBySizeCols< UnknownSize, 1 > |
|
struct | ProductSizeRowsBySizeCols< UnknownSize, Size2 > |
|
struct | ProductSizeRowsBySizeCols< UnknownSize, UnknownSize > |
|
struct | ProductSizesHelper |
|
struct | ProductSizesHelper< false, false, Size1, Size2 > |
|
struct | ProductTraits |
| , More...
|
|
struct | ProductTraits< Lhs, Rhs, Arrays::array2D_, Arrays::square_ > |
| specialization for lhs is array2D More...
|
|
struct | ProductTraits< Lhs, Rhs, Arrays::array2D_, RStructure_ > |
| specialization for lhs is array2D More...
|
|
struct | ProductTraits< Lhs, Rhs, Arrays::lower_triangular_, Arrays::lower_triangular_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::lower_triangular_, Arrays::square_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::lower_triangular_, RStructure_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::square_, Arrays::square_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::square_, RStructure_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::upper_triangular_, Arrays::square_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::upper_triangular_, Arrays::upper_triangular_ > |
|
struct | ProductTraits< Lhs, Rhs, Arrays::upper_triangular_, RStructure_ > |
|
struct | ProductTraits< Lhs, Rhs, LStructure_, Arrays::square_ > |
|
struct | Promote |
| Convenient struct to Promote the result Type of some binary functors. More...
|
|
struct | Promote< Type, Type > |
| Specialization when we have the same type. More...
|
|
struct | RandApplier |
| Visitor putting a choosen random variable. More...
|
|
struct | RandGaussApplier |
| Visitor setting Gaussian random variables. More...
|
|
struct | RandUnifApplier |
| Applier setting uniform random numbers. More...
|
|
struct | RawVec |
| This structure encapsulate the data allocated for a block. More...
|
|
struct | RemoveConst |
|
struct | RemoveConst< Type_ const & > |
|
struct | RemoveConst< Type_ const > |
|
struct | resizeSelector |
| utility class that select the resize method to call More...
|
|
struct | resizeSelector< Lhs, Rhs, Arrays::diagonal_ > |
| specialization for the diagonal_ case More...
|
|
struct | resizeSelector< Lhs, Rhs, Arrays::number_ > |
| specialization for the number_ case More...
|
|
struct | resizeSelector< Lhs, Rhs, Arrays::point_ > |
| specialization for the point_ case More...
|
|
struct | resizeSelector< Lhs, Rhs, Arrays::square_ > |
| specialization for the square_ case More...
|
|
struct | resizeSelector< Lhs, Rhs, Arrays::vector_ > |
| specialization for the vector_ case More...
|
|
struct | SliceVisitorSelector |
| Utility class that will select the type of operator to apply. More...
|
|
struct | SliceVisitorSelector< Derived, Visitor, false > |
| Specialization if the visitor has to be applied by row. More...
|
|
struct | SliceVisitorSelector< Derived, Visitor, true > |
| Specialization if the visitor has to be applied by col. More...
|
|
struct | StatModelTraits |
| Policy trait class for (Stat) Model classes. More...
|
|
struct | StatModelTraits< ModelBernoulli_pj< Data_, WColVector_ > > |
| Partial specialization of the StatModelTraits for the ModelBernoulli_pj model. More...
|
|
struct | StatModelTraits< ModelDiagGaussian_muj_sj< Data_, WColVector_ > > |
| Partial specialization of the StatModelTraits for the ModelDiagGaussian_muj_sj model. More...
|
|
struct | StatModelTraits< ModelGamma_aj_bj< Data_, WColVector_ > > |
| Partial specialization of the StatModelTraits for the ModelGamma_aj_bj model. More...
|
|
struct | SumVisitor |
| Visitor computing the sum of all the coefficients of the Array. More...
|
|
struct | Traits |
| , More...
|
|
struct | Traits< Array1D< Type_, Size_ > > |
| Specialization of the Traits class for Array1D class. More...
|
|
struct | Traits< Array2D< Type_ > > |
| Specialization of the Traits class for the Array2D class. More...
|
|
struct | Traits< Array2DDiagonal< Type_ > > |
| Specialization of the Traits class for the Array2DDiagonal class. More...
|
|
struct | Traits< Array2DLowerTriangular< Type_ > > |
| Specialization of the Traits class for the Array2DLowerTriangular class. More...
|
|
struct | Traits< Array2DNumber< Type_ > > |
| Specialization of the Traits class for Array2DNumber class. More...
|
|
struct | Traits< Array2DPoint< Type_ > > |
| Specialization of the Traits class for Array2DPoint class. More...
|
|
struct | Traits< Array2DSquare< Type_ > > |
| Specialization of the Traits class for the Array2DSquare class. More...
|
|
struct | Traits< Array2DUpperTriangular< Type_ > > |
| Specialization of the Traits class for the Array2DUpperTriangular class. More...
|
|
struct | Traits< Array2DVector< Type_ > > |
| Specialization of the Traits class for the Array2DVector class. More...
|
|
struct | Traits< ArrayByArrayProduct< Lhs, Rhs > > |
| Traits class for the ArrayByArrayProduct class. More...
|
|
struct | Traits< ArrayByDiagonalProduct< Lhs, Rhs > > |
| Traits class for array2d by diagonal product. More...
|
|
struct | Traits< ArrayByVectorProduct< Lhs, Rhs > > |
| Traits class for the ArrayByVectorProduct class. More...
|
|
struct | Traits< BinaryOperator< FunctorOp, Lhs, Rhs > > |
| Traits class for the BinaryOperator. More...
|
|
struct | Traits< CAllocator< Type_, SizeRows_, SizeCols_, Orient_ > > |
| Specialization of Traits class for CAllocator. More...
|
|
struct | Traits< CArray< Type_, SizeRows_, SizeCols_, Orient_ > > |
| Specialization of the Traits class for CArray class. More...
|
|
struct | Traits< CArrayNumber< Type_, Orient_ > > |
| Specialization of the Traits class for CArrayNumber class. More...
|
|
struct | Traits< CArrayPoint< Type_, SizeCols_, Orient_ > > |
| Specialization of the Traits class for CArray class. More...
|
|
struct | Traits< CArraySquare< Type_, Size_, Orient_ > > |
| Specialization of the Traits class for CArray class. More...
|
|
struct | Traits< CArrayVector< Type_, SizeRows_, Orient_ > > |
| Specialization of the Traits class for CArrayVector class. More...
|
|
struct | Traits< ColAccessor< Lhs > > |
| Traits class for the column accessor operator. More...
|
|
struct | Traits< ColOperator< Lhs > > |
| Traits class for the column operator. More...
|
|
struct | Traits< Const::Array< Type_, SizeRows_, SizeCols_ > > |
| Traits class for the general constant matrix. More...
|
|
struct | Traits< Const::Identity< Type_, Size_ > > |
| Traits class for the identity constant matrix. More...
|
|
struct | Traits< Const::LowerTriangular< Type_, SizeRows_, SizeCols_ > > |
| Traits class for the lower triangular constant matrix. More...
|
|
struct | Traits< Const::Point< Type_, Size_ > > |
| Traits class for the constant vector_. More...
|
|
struct | Traits< Const::Square< Type_, Size_ > > |
| Traits class for the square constant matrix. More...
|
|
struct | Traits< Const::UpperTriangular< Type_, SizeRows_, SizeCols_ > > |
| Traits class for the upper triangular constant matrix. More...
|
|
struct | Traits< Const::Vector< Type_, Size_ > > |
| Traits class for the identity constant matrix. More...
|
|
struct | Traits< DiagonalByArrayProduct< Lhs, Rhs > > |
| Traits class for the DiagonalByArrayProduct class. More...
|
|
struct | Traits< DiagonalGetterAccessor< Lhs > > |
| Traits class for DiagonalGetterAccessor operator. More...
|
|
struct | Traits< DiagonalGetterOperator< Lhs > > |
| Traits class for DiagonalGetterOperator operator. More...
|
|
struct | Traits< DiagonalizeAccessor< Lhs > > |
| Traits class for DiagonalizeAccessor operator. More...
|
|
struct | Traits< DiagonalizeOperator< Lhs > > |
| Traits class for DiagonalizeOperator operator. More...
|
|
struct | Traits< DotProduct< Lhs, Rhs > > |
| Traits class for the DotProduct class. More...
|
|
struct | Traits< List1D< Type_ > > |
| Specialization of the Traits class for List1D class. More...
|
|
struct | Traits< LowerSymmetrizeAccessor< Lhs > > |
| Traits class for LowerSymmetrizeAccessor operator. More...
|
|
struct | Traits< LowerSymmetrizeOperator< Lhs > > |
| Traits class for LowerSymmetrizeOperator operator. More...
|
|
struct | Traits< LowerTriangularizeAccessor< Lhs > > |
| Traits class for LowerTriangularizeAccessor operator. More...
|
|
struct | Traits< LowerTriangularizeOperator< Lhs > > |
| Traits class for UpperTriangularizeOperator operator. More...
|
|
struct | Traits< PointByArrayProduct< Lhs, Rhs > > |
| Traits class for the PointByArrayProduct. More...
|
|
struct | Traits< RowAccessor< Lhs > > |
| Traits class for the row accessor. More...
|
|
struct | Traits< RowOperator< Lhs > > |
| Traits class for the row operator. More...
|
|
struct | Traits< SArray1D< Type_, Size_, NzMax_ > > |
| Specialization of the Traits class for SArray1D class. More...
|
|
struct | Traits< SArray2D< Type_ > > |
| Specialization of the Traits class for the SArray2D class. More...
|
|
struct | Traits< SArray2DDiagonal< Type_ > > |
| Specialization of the Traits class for the SArray2DDiagonal class. More...
|
|
struct | Traits< SArray2DLowerTriangular< Type_ > > |
| Specialization of the Traits class for the SArray2DLowerTriangular class. More...
|
|
struct | Traits< SArray2DNumber< Type_ > > |
| Specialization of the Traits class for SArray2DNumber class. More...
|
|
struct | Traits< SArray2DPoint< Type_ > > |
| Specialization of the Traits class for SArray2DPoint class. More...
|
|
struct | Traits< SArray2DSquare< Type_ > > |
| Specialization of the Traits class for the SArray2DSquare class. More...
|
|
struct | Traits< SArray2DUpperTriangular< Type_ > > |
| Specialization of the Traits class for the SArray2DUpperTriangular class. More...
|
|
struct | Traits< SArray2DVector< Type_ > > |
| Specialization of the Traits class for the SArray2DVector class. More...
|
|
struct | Traits< SubAccessor< Lhs, SizeRows_, SizeCols_ > > |
| Traits class for the sub accessor. More...
|
|
struct | Traits< SubOperator< Lhs, SizeRows_, SizeCols_ > > |
| Traits class for the sub operator. More...
|
|
struct | Traits< SubVectorAccessor< Lhs, Size_ > > |
| Traits class for the sub vector accessor. More...
|
|
struct | Traits< SubVectorOperator< Lhs, Size_ > > |
| Traits class for the sub vector operator. More...
|
|
struct | Traits< SymmetrizeAccessor< Lhs > > |
| Traits class for SymmetrizeAccessor operator. More...
|
|
struct | Traits< SymmetrizeOperator< Lhs > > |
| Traits class for SymmetrizeOperator operator. More...
|
|
struct | Traits< TransposeAccessor< Lhs > > |
| Traits class for the transposed operator. More...
|
|
struct | Traits< TransposeOperator< Lhs > > |
| Traits class for the transposed operator. More...
|
|
struct | Traits< UnaryOperator< UnaryOp, Lhs > > |
| Traits class for the unary operators. More...
|
|
struct | Traits< UpperSymmetrizeAccessor< Lhs > > |
| Traits class for UpperSymmetrizeAccessor operator. More...
|
|
struct | Traits< UpperSymmetrizeOperator< Lhs > > |
| Traits class for UpperSymmetrizeOperator operator. More...
|
|
struct | Traits< UpperTriangularizeAccessor< Lhs > > |
| Traits class for UpperTriangularizeAccessor operator. More...
|
|
struct | Traits< UpperTriangularizeOperator< Lhs > > |
| Traits class for UpperTriangularizeOperator operator. More...
|
|
struct | Traits< Variable< Type_ > > |
| Specialization of the Traits struct for Variable class. More...
|
|
struct | Traits< VectorByPointProduct< Lhs, Rhs > > |
| Traits class for the VectorByPointProduct class. More...
|
|
struct | Traits< VisitorByCol< Derived, Visitor > > |
| Traits class for the unary operators. More...
|
|
struct | Traits< VisitorByRow< Derived, Visitor > > |
| Traits class for the VisitorByRow class. More...
|
|
struct | TransposeTraits |
| Helper Traits class for transposed operator. More...
|
|
struct | TransposeTraits< Arrays::lower_symmetric_ > |
| specialization for lower_triangular_ More...
|
|
struct | TransposeTraits< Arrays::lower_triangular_ > |
| specialization for lower_triangular_ More...
|
|
struct | TransposeTraits< Arrays::point_ > |
| specialization for point_ More...
|
|
struct | TransposeTraits< Arrays::upper_symmetric_ > |
| specialization for upper_triangular_ More...
|
|
struct | TransposeTraits< Arrays::upper_triangular_ > |
| specialization for upper_triangular_ More...
|
|
struct | TransposeTraits< Arrays::vector_ > |
| specialization for vector_ More...
|
|
struct | TrueType |
|
struct | UsedFunctor |
| The functor to use. More...
|
|
struct | UsedFunctor< Functor, 1 > |
|
struct | UsedFunctor< Functor, 2 > |
|
struct | UsedFunctor< Functor, 3 > |
|
struct | UsedFunctor< Functor, 4 > |
|
struct | ValueApplier |
| visitor putting a constant value More...
|
|
struct | vb |
| Methods to use for C=PB with P a point and B a matrix. More...
|
|
struct | VisitorArrayImpl |
|
struct | 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 | 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 | VisitorArrayImpl< Visitor, Derived, UnknownSize, 1 > |
| Specialization of VisitorArrayImpl when the number of columns is one and the number of rows is unknown. More...
|
|
struct | 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 | VisitorArrayNoUnrollImpl |
|
struct | 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 | 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 | VisitorArrayUnrollImpl |
|
struct | VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_col_, 1, 1 > |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
struct | VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_col_, SizeRows_, 1 > |
| specialization for the Arrays with 1 column. More...
|
|
struct | 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 | VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_row_, 1, 1 > |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
struct | VisitorArrayUnrollImpl< Visitor, Derived, Arrays::by_row_, 1, SizeCols_ > |
| specialization for the arrays with 1 column (Vector) More...
|
|
struct | 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 | VisitorDiagonalImpl |
| A VisitorDiagonalImpl allow to unroll the visit of a Diagonal tab if possible. More...
|
|
struct | VisitorDiagonalImpl< Visitor, Derived, 1 > |
| specialization for diagonal tab of size one More...
|
|
struct | VisitorDiagonalImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|
struct | VisitorLowerImpl |
|
struct | VisitorLowerImpl< Visitor, Derived, Arrays::by_col_ > |
| specialization for the general case with column oriented arrays More...
|
|
struct | VisitorLowerImpl< Visitor, Derived, Arrays::by_row_ > |
| specialization for the general case with row oriented arrays More...
|
|
struct | VisitorNumberImpl |
| specialization for the general case with 1 row and 1 column arrays. More...
|
|
struct | VisitorPointImpl |
| A VisitorPointImpl allow to unroll the visit of a row-vector if possible. More...
|
|
struct | VisitorPointImpl< Visitor, Derived, 1 > |
| specialization for the RowVectors with one columns More...
|
|
struct | VisitorPointImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|
struct | VisitorSelector |
| visitor selector. More...
|
|
struct | VisitorSelectorHelper |
| Helper for the Visitor selector: allow to select the correct implementation to instantiate for arrays and square arrays when only one dimension (rows or columns but not both). More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::diagonal_ > |
| specialization for the diagonal arrays More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::lower_triangular_ > |
| specialization for the lower triangular arrays More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::number_ > |
| specialization for the numbers More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::point_ > |
| specialization for the row vectors More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::upper_triangular_ > |
| specialization for the upper triangular arrays More...
|
|
struct | VisitorSelectorHelper< Visitor, Derived, Arrays::vector_ > |
| specialization for the vectors More...
|
|
struct | VisitorUnrollCol |
| unroll the column baseIdx + SizeCols_ -1 More...
|
|
struct | VisitorUnrollCol< Visitor, Derived, 1, SizeCols_ > |
| specialization for the arrays with 1 row (Point) More...
|
|
struct | VisitorUnrollRow |
| unroll the row baseIdx + SizeRows_ -1
More...
|
|
struct | VisitorUnrollRow< Visitor, Derived, SizeRows_, 1 > |
| specialization for the arrays with 1 column More...
|
|
struct | VisitorUpperImpl |
|
struct | VisitorUpperImpl< Visitor, Derived, Arrays::by_col_ > |
| specialization for the general case with column oriented arrays More...
|
|
struct | VisitorUpperImpl< Visitor, Derived, Arrays::by_row_ > |
| specialization for the general case with row oriented arrays More...
|
|
struct | VisitorVectorImpl |
| A visitor Vector allow to unroll the visit of a vector if possible. More...
|
|
struct | VisitorVectorImpl< Visitor, Derived, 1 > |
| specialization for the vectors with 1 row More...
|
|
struct | VisitorVectorImpl< Visitor, Derived, UnknownSize > |
| Specialization when the size is unknown. More...
|
|