|
| VisitorByCol (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< VisitorByCol< Derived, Visitor > >::Type const | wsum (ExprBase< Rhs > const &weights) const |
|
Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
|
Type const | wnorm (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wnorm (ExprBase< Rhs > const &weights) const |
|
Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
|
Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
|
Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
|
Type const | wmean (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wmean (ExprBase< Rhs > const &weights) const |
|
Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< 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< VisitorByCol< Derived, Visitor > >::Type const | wvariance (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< 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< VisitorByCol< Derived, Visitor > >::Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
|
hidden::Traits< VisitorByCol< Derived, Visitor > >::Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::equalOp_ >::Result const | operator== (ExprBase< Rhs > const &other) const |
|
UnaryOperator< EqualWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator== (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::notEqualOp_ >::Result const | operator!= (ExprBase< Rhs > const &other) const |
|
UnaryOperator< NotEqualWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator!= (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::greaterThanOp_ >::Result const | operator> (ExprBase< Rhs > const &other) const |
|
UnaryOperator< GreaterThanOp< Type >, VisitorByCol< Derived, Visitor > > | operator> (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::lessThanOp_ >::Result const | operator< (ExprBase< Rhs > const &other) const |
|
UnaryOperator< LessThanOp< Type >, VisitorByCol< Derived, Visitor > > | operator< (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::greaterThanOrEqualOp_ >::Result const | operator>= (ExprBase< Rhs > const &other) const |
|
UnaryOperator< GeqThanOp< Type >, VisitorByCol< Derived, Visitor > > | operator>= (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::lessThanOrEqualOp_ >::Result const | operator<= (ExprBase< Rhs > const &other) const |
|
UnaryOperator< LeqThanOp< Type >, VisitorByCol< Derived, Visitor > > | operator<= (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::sumOp_ >::Result const | operator+ (ExprBase< Rhs > const &other) const |
|
UnaryOperator< SumWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator+ (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::differenceOp_ >::Result const | operator- (ExprBase< Rhs > const &other) const |
|
UnaryOperator< OppositeOp< Type >, VisitorByCol< Derived, Visitor > > | operator- () const |
|
UnaryOperator< DifferenceWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator- (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::productOp_ >::Result const | prod (ExprBase< Rhs > const &other) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::divisionOp_ >::Result const | operator/ (ExprBase< Rhs > const &other) const |
|
UnaryOperator< DivisionWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator/ (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::moduloOp_ >::Result const | operator% (ExprBase< Rhs > const &other) const |
|
UnaryOperator< ModuloWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator% (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::minOp_ >::Result const | min (ExprBase< Rhs > const &other) const |
|
UnaryOperator< MinWithOp< Type >, VisitorByCol< Derived, Visitor > > | min (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::maxOp_ >::Result const | max (ExprBase< Rhs > const &other) const |
|
UnaryOperator< MaxWithOp< Type >, VisitorByCol< Derived, Visitor > > | max (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::logicalAndOp_ >::Result const | operator&& (ExprBase< Rhs > const &other) const |
|
UnaryOperator< LogicalAndWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator&& (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::logicalOrOp_ >::Result const | operator|| (ExprBase< Rhs > const &other) const |
|
UnaryOperator< LogicalOrWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator|| (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::bitwiseAndOp_ >::Result const | operator& (ExprBase< Rhs > const &other) const |
|
UnaryOperator< BitwiseAndWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator& (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::bitwiseOrOp_ >::Result const | operator| (ExprBase< Rhs > const &other) const |
|
UnaryOperator< BitwiseOrWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator| (Type const &value) const |
|
hidden::OperatorSelector< VisitorByCol< Derived, Visitor >, Rhs, Arrays::bitwiseXorOp_ >::Result const | operator^ (ExprBase< Rhs > const &other) const |
|
UnaryOperator< BitwiseXorWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator^ (Type const &value) const |
|
UnaryOperator< IsNaOp< Type >, VisitorByCol< Derived, Visitor > > | isNA () const |
|
UnaryOperator< NegOp< Type >, VisitorByCol< Derived, Visitor > > | neg () const |
|
UnaryOperator< IsFiniteOp< Type >, VisitorByCol< Derived, Visitor > > | isFinite () const |
|
UnaryOperator< IsInfiniteOp< Type >, VisitorByCol< Derived, Visitor > > | isInfinite () const |
|
UnaryOperator< AbsOp< Type >, VisitorByCol< Derived, Visitor > > | abs () const |
|
UnaryOperator< ExpOp< Type >, VisitorByCol< Derived, Visitor > > | exp () const |
|
UnaryOperator< LogOp< Type >, VisitorByCol< Derived, Visitor > > | log () const |
|
UnaryOperator< SqrtOp< Type >, VisitorByCol< Derived, Visitor > > | sqrt () const |
|
UnaryOperator< CosOp< Type >, VisitorByCol< Derived, Visitor > > | cos () const |
|
UnaryOperator< SinOp< Type >, VisitorByCol< Derived, Visitor > > | sin () const |
|
UnaryOperator< AcosOp< Type >, VisitorByCol< Derived, Visitor > > | acos () const |
|
UnaryOperator< AsinOp< Type >, VisitorByCol< Derived, Visitor > > | asin () const |
|
UnaryOperator< TanOp< Type >, VisitorByCol< Derived, Visitor > > | tan () const |
|
UnaryOperator< InverseOp< Type >, VisitorByCol< Derived, Visitor > > | inverse () const |
|
UnaryOperator< SquareOp< Type >, VisitorByCol< Derived, Visitor > > | square () const |
|
UnaryOperator< CubeOp< Type >, VisitorByCol< Derived, Visitor > > | cube () const |
|
UnaryOperator< ProductWithOp< Type >, VisitorByCol< Derived, Visitor > > | operator* (Type const &value) const |
|
hidden::ProductSelector< VisitorByCol< Derived, Visitor >, Rhs, hidden::Traits< VisitorByCol< Derived, Visitor > >::structure_, hidden::Traits< Rhs >::structure_ >::ProductType const | operator* (ExprBase< Rhs > const &other) const |
|
UnaryOperator< PowOp< Type >, VisitorByCol< Derived, Visitor > > | pow (Type const &value) const |
|
UnaryOperator< SafeInverseOp< Type >, VisitorByCol< Derived, Visitor > > | safeInverse (Type const &value) const |
|
UnaryOperator< SafeOp< Type >, VisitorByCol< Derived, Visitor > > const | safe (Type const value=Type()) const |
|
UnaryOperator< CastOp< Type, OtherType >, VisitorByCol< Derived, Visitor > > const | cast () const |
|
UnaryOperator< Law::PdfOp< Type >, VisitorByCol< Derived, Visitor > > | pdf (Law::IUnivLaw< Type > const &law) const |
| compute pdf values to this using distribution law given by user
|
|
UnaryOperator< Law::LogPdfOp< Type >, VisitorByCol< 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 >, VisitorByCol< 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 >, VisitorByCol< 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 >, VisitorByCol< 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 >, VisitorByCol< 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 >, VisitorByCol< Derived, Visitor > > | icdf (Law::IUnivLaw< Type > const &law) const |
| compute inverse cumulative distribution function using distribution law given by user
|
|
UnaryOperator< OtherOperator< Type >, VisitorByCol< Derived, Visitor > > const | funct0 () const |
|
UnaryOperator< OtherOperator< Type >, VisitorByCol< Derived, Visitor > > const | funct1 (Type const value) const |
|
TransposeOperator< VisitorByCol< Derived, Visitor > > const | transpose () const |
|
DiagonalizeOperator< VisitorByCol< Derived, Visitor > > const | diagonalize () const |
|
DiagonalGetterOperator< VisitorByCol< Derived, Visitor > > const | getDiagonal () const |
|
UpperTriangularizeOperator< VisitorByCol< Derived, Visitor > > const | upperTriangularize () const |
|
LowerTriangularizeOperator< VisitorByCol< Derived, Visitor > > const | lowerTriangularize () const |
|
SymmetrizeOperator< VisitorByCol< Derived, Visitor > > const | symmetrize () const |
|
UpperSymmetrizeOperator< VisitorByCol< Derived, Visitor > > const | upperSymmetrize () const |
|
LowerSymmetrizeOperator< VisitorByCol< Derived, Visitor > > const | lowerSymmetrize () const |
|
SubVectorOperator< VisitorByCol< Derived, Visitor >, Size_ > const | sub (TRange< Size_ > const &I) const |
|
SubOperator< VisitorByCol< Derived, Visitor >, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
|
ColOperator< VisitorByCol< Derived, Visitor > > const | col (int j) const |
|
SubOperator< VisitorByCol< Derived, Visitor >, sizeRows_, Size_ > const | col (TRange< Size_ > const &J) const |
|
RowOperator< VisitorByCol< Derived, Visitor > > const | row (int i) const |
|
SubOperator< VisitorByCol< 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 111 of file STK_SlicingVisitors.h.