|
| | VisitorByRow (Derived const &lhs) |
| | constructor
|
| |
| RowRange const & | rowsImpl () const |
| |
| ColRange const & | colsImpl () const |
| |
| Derived const & | lhs () const |
| |
| Allocator const & | result () const |
| |
| Type const & | elt2Impl (int i, int j) const |
| | access to the element (i,j)
|
| |
| Type const & | elt1Impl (int i) const |
| | access to the element i
|
| |
| Type const & | elt0Impl () const |
| | access to the element
|
| |
| Visitor::TypeConst | visit (Visitor &visitor) const |
| | Visit the container using a constant visitor.
|
| |
| int | count () const |
| | compute the value of non-zero element in an expression.
|
| |
| bool const | any () const |
| | check if there is any non-zero element in an expression.
|
| |
| bool const | all () const |
| | check if all the elements in an expression are not zero.
|
| |
| int | nbAvailableValues () const |
| |
| Type const | minElt (int &row, int &col) const |
| |
| Type const | minElt (int &pos) const |
| |
| Type const | minElt () const |
| |
| Type const | minEltSafe (int &row, int &col) const |
| |
| Type const | minEltSafe (int &pos) const |
| |
| Type const | minEltSafe () const |
| |
| Type const | maxElt (int &row, int &col) const |
| |
| Type const | maxElt (int &pos) const |
| |
| Type const | maxElt () const |
| |
| Type const | maxEltSafe (int &row, int &col) const |
| |
| Type const | maxEltSafe (int &pos) const |
| |
| Type const | maxEltSafe () const |
| |
| Type const | sum () const |
| |
| Type const | sumSafe () const |
| |
| Type const | norm () const |
| |
| Type const | normSafe () const |
| |
| Type const | norm2 () const |
| |
| Type const | norm2Safe () const |
| |
| Type const | normInf () const |
| |
| Type const | mean () const |
| |
| Type const | meanSafe () const |
| |
| Type const | variance () const |
| |
| Type const | variance (Type const &mean) const |
| |
| Type const | varianceSafe () const |
| |
| Type const | varianceSafe (Type const &mean) const |
| |
| Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| hidden::Traits< VisitorByRow< Derived, Visitor > >::Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::equalOp_ >::Result const | operator== (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< EqualWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator== (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::notEqualOp_ >::Result const | operator!= (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< NotEqualWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator!= (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::greaterThanOp_ >::Result const | operator> (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< GreaterThanOp< Type >, VisitorByRow< Derived, Visitor > > | operator> (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::lessThanOp_ >::Result const | operator< (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< LessThanOp< Type >, VisitorByRow< Derived, Visitor > > | operator< (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::greaterThanOrEqualOp_ >::Result const | operator>= (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< GeqThanOp< Type >, VisitorByRow< Derived, Visitor > > | operator>= (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::lessThanOrEqualOp_ >::Result const | operator<= (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< LeqThanOp< Type >, VisitorByRow< Derived, Visitor > > | operator<= (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::sumOp_ >::Result const | operator+ (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< SumWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator+ (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::differenceOp_ >::Result const | operator- (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< OppositeOp< Type >, VisitorByRow< Derived, Visitor > > | operator- () const |
| |
| UnaryOperator< DifferenceWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator- (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::productOp_ >::Result const | prod (ExprBase< Rhs > const &other) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::divisionOp_ >::Result const | operator/ (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< DivisionWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator/ (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::moduloOp_ >::Result const | operator% (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< ModuloWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator% (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::minOp_ >::Result const | min (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< MinWithOp< Type >, VisitorByRow< Derived, Visitor > > | min (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::maxOp_ >::Result const | max (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< MaxWithOp< Type >, VisitorByRow< Derived, Visitor > > | max (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::logicalAndOp_ >::Result const | operator&& (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< LogicalAndWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator&& (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::logicalOrOp_ >::Result const | operator|| (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< LogicalOrWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator|| (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::bitwiseAndOp_ >::Result const | operator& (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< BitwiseAndWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator& (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::bitwiseOrOp_ >::Result const | operator| (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< BitwiseOrWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator| (Type const &value) const |
| |
| hidden::OperatorSelector< VisitorByRow< Derived, Visitor >, Rhs, Arrays::bitwiseXorOp_ >::Result const | operator^ (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< BitwiseXorWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator^ (Type const &value) const |
| |
| UnaryOperator< IsNaOp< Type >, VisitorByRow< Derived, Visitor > > | isNA () const |
| |
| UnaryOperator< NegOp< Type >, VisitorByRow< Derived, Visitor > > | neg () const |
| |
| UnaryOperator< IsFiniteOp< Type >, VisitorByRow< Derived, Visitor > > | isFinite () const |
| |
| UnaryOperator< IsInfiniteOp< Type >, VisitorByRow< Derived, Visitor > > | isInfinite () const |
| |
| UnaryOperator< AbsOp< Type >, VisitorByRow< Derived, Visitor > > | abs () const |
| |
| UnaryOperator< ExpOp< Type >, VisitorByRow< Derived, Visitor > > | exp () const |
| |
| UnaryOperator< LogOp< Type >, VisitorByRow< Derived, Visitor > > | log () const |
| |
| UnaryOperator< SqrtOp< Type >, VisitorByRow< Derived, Visitor > > | sqrt () const |
| |
| UnaryOperator< CosOp< Type >, VisitorByRow< Derived, Visitor > > | cos () const |
| |
| UnaryOperator< SinOp< Type >, VisitorByRow< Derived, Visitor > > | sin () const |
| |
| UnaryOperator< AcosOp< Type >, VisitorByRow< Derived, Visitor > > | acos () const |
| |
| UnaryOperator< AsinOp< Type >, VisitorByRow< Derived, Visitor > > | asin () const |
| |
| UnaryOperator< TanOp< Type >, VisitorByRow< Derived, Visitor > > | tan () const |
| |
| UnaryOperator< InverseOp< Type >, VisitorByRow< Derived, Visitor > > | inverse () const |
| |
| UnaryOperator< SquareOp< Type >, VisitorByRow< Derived, Visitor > > | square () const |
| |
| UnaryOperator< CubeOp< Type >, VisitorByRow< Derived, Visitor > > | cube () const |
| |
| UnaryOperator< ProductWithOp< Type >, VisitorByRow< Derived, Visitor > > | operator* (Type const &value) const |
| |
| hidden::ProductSelector< VisitorByRow< Derived, Visitor >, Rhs, hidden::Traits< VisitorByRow< Derived, Visitor > >::structure_, hidden::Traits< Rhs >::structure_ >::ProductType const | operator* (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< PowOp< Type >, VisitorByRow< Derived, Visitor > > | pow (Type const &value) const |
| |
| UnaryOperator< SafeInverseOp< Type >, VisitorByRow< Derived, Visitor > > | safeInverse (Type const &value) const |
| |
| UnaryOperator< SafeOp< Type >, VisitorByRow< Derived, Visitor > > const | safe (Type const value=Type()) const |
| |
| UnaryOperator< CastOp< Type, OtherType >, VisitorByRow< Derived, Visitor > > const | cast () const |
| |
| UnaryOperator< Law::PdfOp< Type >, VisitorByRow< Derived, Visitor > > | pdf (Law::IUnivLaw< Type > const &law) const |
| | compute pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::LogPdfOp< Type >, VisitorByRow< Derived, Visitor > > | lpdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfOp< Type >, VisitorByRow< Derived, Visitor > > | cdf (Law::IUnivLaw< Type > const &law) const |
| | compute cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfOp< Type >, VisitorByRow< Derived, Visitor > > | lcdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfcOp< Type >, VisitorByRow< Derived, Visitor > > | cdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfcOp< Type >, VisitorByRow< Derived, Visitor > > | lcdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::IcdfOp< Type >, VisitorByRow< Derived, Visitor > > | icdf (Law::IUnivLaw< Type > const &law) const |
| | compute inverse cumulative distribution function using distribution law given by user
|
| |
| UnaryOperator< OtherOperator< Type >, VisitorByRow< Derived, Visitor > > const | funct0 () const |
| |
| UnaryOperator< OtherOperator< Type >, VisitorByRow< Derived, Visitor > > const | funct1 (Type const value) const |
| |
| TransposeOperator< VisitorByRow< Derived, Visitor > > const | transpose () const |
| |
| DiagonalizeOperator< VisitorByRow< Derived, Visitor > > const | diagonalize () const |
| |
| DiagonalGetterOperator< VisitorByRow< Derived, Visitor > > const | getDiagonal () const |
| |
| UpperTriangularizeOperator< VisitorByRow< Derived, Visitor > > const | upperTriangularize () const |
| |
| LowerTriangularizeOperator< VisitorByRow< Derived, Visitor > > const | lowerTriangularize () const |
| |
| SymmetrizeOperator< VisitorByRow< Derived, Visitor > > const | symmetrize () const |
| |
| UpperSymmetrizeOperator< VisitorByRow< Derived, Visitor > > const | upperSymmetrize () const |
| |
| LowerSymmetrizeOperator< VisitorByRow< Derived, Visitor > > const | lowerSymmetrize () const |
| |
| SubVectorOperator< VisitorByRow< Derived, Visitor >, Size_ > const | sub (TRange< Size_ > const &I) const |
| |
| SubOperator< VisitorByRow< Derived, Visitor >, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
| |
| ColOperator< VisitorByRow< Derived, Visitor > > const | col (int j) const |
| |
| SubOperator< VisitorByRow< Derived, Visitor >, sizeRows_, Size_ > const | col (TRange< Size_ > const &J) const |
| |
| RowOperator< VisitorByRow< Derived, Visitor > > const | row (int i) const |
| |
| SubOperator< VisitorByRow< Derived, Visitor >, Size_, sizeCols_ > const | row (TRange< Size_ > const &I) const |
| |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dot (ExprBase< Rhs > const &other) const |
| |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dotSafe (ExprBase< Rhs > const &other) const |
| |
class allowing to apply a visitor on each columns of an expression.
Definition at line 202 of file STK_SlicingVisitors.h.