|
| | SArray2DDiagonal () |
| | Default constructor.
|
| |
| | SArray2DDiagonal (Range const &I) |
| | Constructor with specified range.
|
| |
| | SArray2DDiagonal (Range const &I, Real const &v) |
| | constructor with cols_and rows_ givens, initialization with a constant.
|
| |
| | SArray2DDiagonal (SArray2DDiagonal const &T, bool ref=false) |
| | Copy constructor.
|
| |
| | SArray2DDiagonal (SArray2DDiagonal const &T, Range const &I) |
| | constructor by reference, ref_=1 in the range given by I.
|
| |
| template<class OtherDerived > |
| | SArray2DDiagonal (ExprBase< OtherDerived > const &T) |
| | Copy constructor using an expression.
|
| |
| | ~SArray2DDiagonal () |
| | destructor.
|
| |
| Type & | elt1Impl (int i) |
| |
| Type const & | elt1Impl (int i) const |
| |
| void | shift1D (int beg) |
| | New beginning index for the object.
|
| |
| SArray2DDiagonal & | resize1D (Range const &I) |
| | New size for the container.
|
| |
| void | setValue1D (int i, TypeConst v) |
| | Set value at position i.
|
| |
| void | insertElt (int pos, int n=1) |
| | Insert n rows and column at the given position to the container.
|
| |
| void | erase (int pos, int n=1) |
| | Delete n rows and columns at the specified position to the container.
|
| |
| void | pushBack (int n=1) |
| | Add n rows and columns to the container.
|
| |
| void | popBack (int n=1) |
| | Delete n rows and columns at the end of the container.
|
| |
| template<class Rhs > |
| SArray2DDiagonal & | operator= (ExprBase< Rhs > const &T) |
| | operator = : overwrite the CArray with the Right hand side T.
|
| |
| SArray2DDiagonal & | operator= (const SArray2DDiagonal &T) |
| | overwrite the SArray2D with T.
|
| |
| SArray2DDiagonal & | operator= (Type const &v) |
| | set the container to a constant value.
|
| |
| void | clear () |
| | clear the object.
|
| |
| SArray2DDiagonal< Type_ > & | move (SArray2DDiagonal< Type_ > const &T) |
| | move T to this.
|
| |
| void | exchange (IArray2D &T) |
| | exchange this container with T.
|
| |
| bool | isRef () const |
| |
| RowRange const & | rowsImpl () const |
| |
| ColRange const & | colsImpl () const |
| |
| RowRange const & | rows () const |
| |
| int | beginRows () const |
| |
| int | endRows () const |
| |
| int | sizeRows () const |
| |
| ColRange const & | cols () const |
| |
| int | beginCols () const |
| |
| int | endCols () const |
| |
| int | sizeCols () const |
| |
| int | lastIdxCols () const |
| |
| int | lastIdxRows () const |
| |
| bool | empty () const |
| |
| Allocator const & | allocator () const |
| |
| PtrColConst | ptr (int j) const |
| |
| int | availableCols () const |
| |
| int | capacityCol (int col) const |
| |
| Array1D< Range, sizeCols_ > const & | rangeCols () const |
| |
| Range const & | rangeCol (int col) const |
| |
| void | setValueImpl (int j, TypeConst v) |
| | implement setValue for vector/point/diagonal arrays
|
| |
| void | setValueImpl (int i, int j, TypeConst v) |
| | implement setValue for vector/point/diagonal arrays
|
| |
| Type & | elt2Impl (int i, int j) |
| | access to an element.
|
| |
| TypeConst | elt2Impl (int i, int j) const |
| | constant access to an element.
|
| |
| TypeConst | operator() (int i, int j) const |
| |
| Type & | operator() (int i, int j) |
| |
| TypeConst | operator() () const |
| |
| Type & | operator() () |
| |
| SubCol | operator() (Range const &I, int j) const |
| |
| SubRow | operator() (int i, Range const &J) const |
| |
| SubArray | operator() (Range const &I, Range const &J) const |
| |
| TypeConst | operator[] (int i) const |
| |
| Type & | operator[] (int i) |
| |
| SubVector | operator[] (Range const &I) const |
| |
| Col | col (int j) const |
| | access to a part of a column.
|
| |
| SubCol | col (Range const &I, int j) const |
| | access to a part of a column.
|
| |
| SubArray | col (Range const &J) const |
| | access to many columns.
|
| |
| Row | row (int i) const |
| | access to a part of a row.
|
| |
| SubRow | row (int i, Range const &J) const |
| | access to a part of a row.
|
| |
| SubArray | row (Range const &I) const |
| | access to many rows.
|
| |
| SubVector | sub (Range const &J) const |
| |
| SubArray | sub (Range const &I, Range const &J) const |
| | access to a sub-array.
|
| |
| SubCol | atCol (int j) const |
| |
| Row | atRow (int i) const |
| |
| void | reserve (int sizeRows, int sizeCols) |
| | function for reserving memory in all the columns
|
| |
| void | reserveRows (int size) |
| | Reserve a certain amount of rows in all columns.
|
| |
| void | reserveCols (int sizeCols) |
| | Reserve a certain amount of columns.
|
| |
| void | shift (int rbeg, int cbeg) |
| | Set new beginning indexes to the array.
|
| |
| void | shift (int beg) |
| | New first index for the object (only for vectors/points/square/... arrays)
|
| |
| void | shiftRows (int beg) |
| | New first index for the rows of the array.
|
| |
| void | shiftCols (int cbeg) |
| | New first index for the columns of the object.
|
| |
| SArray2DDiagonal< Type_ > & | resize (Range const &I, Range const &J) |
| | resize the array.
|
| |
| SArray2DDiagonal< Type_ > & | resize (Range const &I) |
| |
| void | insertRows (int pos, int n=1) |
| | Insert n rows at position pos in the array If pos is outside the range of a column, then the method do nothing (useful for triangular/diagonal/... arrays).
|
| |
| void | eraseRows (int pos, int n=1) |
| | Delete n rows at the position pos.
|
| |
| void | pushFrontRows (int n=1) |
| | Insert n rows in front of the array.
|
| |
| SArray2DDiagonal< Type_ > & | pushFrontRows (ExprBase< Other > const &other) |
| | set other at the beginning of this (concatenate).
|
| |
| void | pushBackRows (int n=1) |
| | Add n rows to the array.
|
| |
| SArray2DDiagonal< Type_ > & | pushBackRows (ExprBase< Other > const &other) |
| | set other at the end of this (concatenate).
|
| |
| void | popFrontRows (int n=1) |
| | Delete n first rows of the array.
|
| |
| void | popBackRows (int n=1) |
| | Delete n latest rows of the array.
|
| |
| void | insertCols (int pos, int n=1) |
| | Insert n columns at the index pos to the array.
|
| |
| void | eraseCols (int pos, int n=1) |
| | Delete n columns at the specified position of the array.
|
| |
| void | pushFrontCols (int n=1) |
| | Insert n columns at the beginning of the array.
|
| |
| SArray2DDiagonal< Type_ > & | pushFrontCols (ExprBase< Other > const &other) |
| | merge (by value) the array other with this.
|
| |
| void | pushBackCols (int n=1) |
| | Add n columns at the end of the array.
|
| |
| SArray2DDiagonal< Type_ > & | pushBackCols (IArray1D< Other > const &other) |
| | Specialization for Array1D.
|
| |
| void | popFrontCols (int n=1) |
| | Delete first columns of the array.
|
| |
| void | popBackCols (int n=1) |
| | Delete last columns of the array.
|
| |
| void | push_front (Type const &v) |
| | STL compatibility: push front an element.
|
| |
| void | push_back (Type const &v) |
| | STL compatibility: append an element v.
|
| |
| void | insert (Range const &I, Type const &v) |
| | STL compatibility: insert element v in the range I of the Array.
|
| |
| void | erase (int pos, int n=1) |
| | STL compatibility:Delete n elements at the pos index from the container.
|
| |
| void | swapCols (int pos1, int pos2) |
| | Swapping two columns.
|
| |
| void | swap (int i, int j) |
| | swap two elements: only for vectors and points
|
| |
| void | merge (IArray2D< OtherDerived > const &other) |
| | Append the container other to this without copying the data explicitly.
|
| |
| void | merge (IArray1D< OtherDerived > const &other) |
| | Append the vector other to this without copying the data explicitly.
|
| |
| void | update (Range const &J) |
| | Update columns of the array at a specified range.
|
| |
| void | update (int col) |
| | Update column of the array at specified position.
|
| |
| void | setCols (ColRange const &J=ColRange()) |
| | Set the columns range.
|
| |
| void | setRows (RowRange const &I=RowRange()) |
| | Set the range of the number of rows.
|
| |
| template<typename Visitor > |
| void | apply (Visitor &visitor) |
| | Apply the Visitor visitor to the whole coefficients of the array.
|
| |
| Derived & | randUnif () |
| | set random values to this using a uniform law.
|
| |
| Derived & | randGauss () |
| | set random values to this using a standard gaussian law.
|
| |
| Derived & | rand (Law::IUnivLaw< Type > const &law) |
| | set random values to this using a distribution law given by the user.
|
| |
| Derived & | setOnes () |
| | set one to this using a Visitor.
|
| |
| Derived & | setZeros () |
| | set zero to this using a Visitor.
|
| |
| Derived & | ones () |
| | set one to this using a Visitor.
|
| |
| Derived & | zeros () |
| | set zero to this using a Visitor.
|
| |
| Derived & | setValue (TypeConst value) |
| | set a value to this container.
|
| |
| void | setValue (int i, TypeConst value) |
| | set a value to this container at index i.
|
| |
| void | setValue (int i, int j, TypeConst value) |
| | set a value to this container at position (i,j).
|
| |
| template<class Rhs > |
| Derived & | assign (ExprBase< Rhs > const &rhs) |
| |
| Derived & | operator= (Type const &value) |
| |
| Derived & | operator= (Derived const &rhs) |
| |
| template<typename Rhs > |
| Derived & | operator= (ExprBase< Rhs > const &rhs) |
| |
| template<typename Rhs > |
| Derived & | operator+= (ExprBase< Rhs > const &other) |
| | Add Rhs to this.
|
| |
| template<typename Rhs > |
| Derived & | operator-= (ExprBase< Rhs > const &other) |
| | subtract a Rhs to this.
|
| |
| template<typename Rhs > |
| Derived & | operator/= (ExprBase< Rhs > const &other) |
| | divide this by Rhs.
|
| |
| template<typename Rhs > |
| Derived & | operator%= (ExprBase< Rhs > const &other) |
| | Take modulo of this by Rhs.
|
| |
| template<typename Rhs > |
| Derived & | operator*= (ExprBase< Rhs > const &other) |
| | multiply this by Rhs.
|
| |
| Derived & | operator+= (Type const &other) |
| | Adding a constant to this.
|
| |
| Derived & | operator-= (Type const &other) |
| | Subtract a constant to this.
|
| |
| Derived & | operator*= (Type const &other) |
| | product of this by a constant.
|
| |
| Derived & | operator/= (Type const &other) |
| | dividing this by a constant.
|
| |
| Derived & | operator%= (Type const &other) |
| | take modulo of this by a constant.
|
| |
| template<class Rhs > |
| Derived & | copy (ExprBase< Rhs > const &rhs) |
| | overwrite this with src.
|
| |
| TransposeOperator< Derived > const | transpose () const |
| |
| TransposeAccessor< Derived > | transpose () |
| |
| DiagonalizeOperator< Derived > const | diagonalize () const |
| |
| DiagonalizeAccessor< Derived > | diagonalize () |
| |
| DiagonalGetterOperator< Derived > const | getDiagonal () const |
| |
| DiagonalGetterAccessor< Derived > | getDiagonal () |
| |
| UpperTriangularizeOperator< Derived > const | upperTriangularize () const |
| |
| UpperTriangularizeAccessor< Derived > | upperTriangularize () |
| |
| LowerTriangularizeOperator< Derived > const | lowerTriangularize () const |
| |
| LowerTriangularizeAccessor< Derived > | lowerTriangularize () |
| |
| SymmetrizeOperator< Derived > const | symmetrize () const |
| |
| SymmetrizeAccessor< Derived > | symmetrize () |
| |
| UpperSymmetrizeOperator< Derived > const | upperSymmetrize () const |
| |
| UpperSymmetrizeAccessor< Derived > | upperSymmetrize () |
| |
| LowerSymmetrizeOperator< Derived > const | lowerSymmetrize () const |
| |
| LowerSymmetrizeAccessor< Derived > | lowerSymmetrize () |
| |
| ColOperator< Derived > const | col (int j) const |
| |
| RowOperator< Derived > const | row (int i) const |
| |
| template<int Size_> |
| SubVectorOperator< Derived, Size_ > const | sub (TRange< Size_ > const &I) const |
| |
| template<int SizeRows_, int SizeCols_> |
| SubOperator< Derived, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
| |
| ColAccessor< Derived > | col (int j) |
| |
| RowAccessor< Derived > | row (int i) |
| |
| template<int Size_> |
| SubVectorAccessor< Derived, Size_ > | sub (TRange< Size_ > const &I) |
| |
| template<int SizeRows_, int SizeCols_> |
| SubAccessor< Derived, SizeRows_, SizeCols_ > | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) |
| |
| TypeConst | operator() (int i, int j) const |
| |
| Type & | operator() (int i, int j) |
| |
| TypeConst | operator[] (int i) const |
| |
| Type & | operator[] (int i) |
| |
| TypeConst | operator() () const |
| |
| Type & | operator() () |
| |
| ArrayInitializer< Derived > | operator<< (Type const &s) |
| | Convenient operator to set the coefficients of a matrix.
|
| |
| template<typename Rhs > |
| ArrayInitializer< Derived > | operator<< (ArrayBase< Rhs > const &other) |
| |
| template<typename Visitor > |
| 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 | minEltSafe (int &row, int &col) const |
| |
| Type const | maxElt (int &row, int &col) const |
| |
| Type const | maxEltSafe (int &row, int &col) const |
| |
| Type const | minElt (int &pos) const |
| |
| Type const | minEltSafe (int &pos) const |
| |
| Type const | maxElt (int &pos) const |
| |
| Type const | maxEltSafe (int &pos) const |
| |
| Type const | minElt () const |
| |
| Type const | minEltSafe () const |
| |
| Type const | maxElt () 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 | varianceSafe () const |
| |
| Type const | variance (Type const &mean) const |
| |
| Type const | varianceSafe (Type const &mean) const |
| |
| template<typename Rhs > |
| Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::equalOp_ >::Result const | operator== (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::notEqualOp_ >::Result const | operator!= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::greaterThanOp_ >::Result const | operator> (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::lessThanOp_ >::Result const | operator< (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::greaterThanOrEqualOp_ >::Result const | operator>= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::lessThanOrEqualOp_ >::Result const | operator<= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::sumOp_ >::Result const | operator+ (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::differenceOp_ >::Result const | operator- (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::productOp_ >::Result const | prod (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::divisionOp_ >::Result const | operator/ (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::moduloOp_ >::Result const | operator% (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::minOp_ >::Result const | min (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::maxOp_ >::Result const | max (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::logicalAndOp_ >::Result const | operator&& (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::logicalOrOp_ >::Result const | operator|| (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseAndOp_ >::Result const | operator& (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseOrOp_ >::Result const | operator| (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseXorOp_ >::Result const | operator^ (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< OppositeOp< Type >, Derived > | operator- () const |
| |
| UnaryOperator< IsNaOp< Type >, Derived > | isNA () const |
| |
| UnaryOperator< NegOp< Type >, Derived > | neg () const |
| |
| UnaryOperator< IsFiniteOp< Type >, Derived > | isFinite () const |
| |
| UnaryOperator< IsInfiniteOp< Type >, Derived > | isInfinite () const |
| |
| UnaryOperator< AbsOp< Type >, Derived > | abs () const |
| |
| UnaryOperator< ExpOp< Type >, Derived > | exp () const |
| |
| UnaryOperator< LogOp< Type >, Derived > | log () const |
| |
| UnaryOperator< SqrtOp< Type >, Derived > | sqrt () const |
| |
| UnaryOperator< CosOp< Type >, Derived > | cos () const |
| |
| UnaryOperator< SinOp< Type >, Derived > | sin () const |
| |
| UnaryOperator< AcosOp< Type >, Derived > | acos () const |
| |
| UnaryOperator< AsinOp< Type >, Derived > | asin () const |
| |
| UnaryOperator< TanOp< Type >, Derived > | tan () const |
| |
| UnaryOperator< InverseOp< Type >, Derived > | inverse () const |
| |
| UnaryOperator< SquareOp< Type >, Derived > | square () const |
| |
| UnaryOperator< CubeOp< Type >, Derived > | cube () const |
| |
| UnaryOperator< EqualWithOp< Type >, Derived > | operator== (Type const &value) const |
| |
| UnaryOperator< NotEqualWithOp< Type >, Derived > | operator!= (Type const &value) const |
| |
| UnaryOperator< GreaterThanOp< Type >, Derived > | operator> (Type const &value) const |
| |
| UnaryOperator< LessThanOp< Type >, Derived > | operator< (Type const &value) const |
| |
| UnaryOperator< LeqThanOp< Type >, Derived > | operator<= (Type const &value) const |
| |
| UnaryOperator< GeqThanOp< Type >, Derived > | operator>= (Type const &value) const |
| |
| UnaryOperator< MinWithOp< Type >, Derived > | min (Type const &value) const |
| |
| UnaryOperator< MaxWithOp< Type >, Derived > | max (Type const &value) const |
| |
| UnaryOperator< SumWithOp< Type >, Derived > | operator+ (Type const &value) const |
| |
| UnaryOperator< DifferenceWithOp< Type >, Derived > | operator- (Type const &value) const |
| |
| UnaryOperator< ProductWithOp< Type >, Derived > | operator* (Type const &value) const |
| |
| UnaryOperator< DivisionWithOp< Type >, Derived > | operator/ (Type const &value) const |
| |
| UnaryOperator< ModuloWithOp< Type >, Derived > | operator% (Type const &value) const |
| |
| UnaryOperator< LogicalAndWithOp< Type >, Derived > | operator&& (Type const &value) const |
| |
| UnaryOperator< LogicalOrWithOp< Type >, Derived > | operator|| (Type const &value) const |
| |
| UnaryOperator< BitwiseAndWithOp< Type >, Derived > | operator& (Type const &value) const |
| |
| UnaryOperator< BitwiseOrWithOp< Type >, Derived > | operator| (Type const &value) const |
| |
| UnaryOperator< BitwiseXorWithOp< Type >, Derived > | operator^ (Type const &value) const |
| |
| UnaryOperator< PowOp< Type >, Derived > | pow (Type const &value) const |
| |
| UnaryOperator< SafeInverseOp< Type >, Derived > | safeInverse (Type const &value) const |
| |
| UnaryOperator< SafeOp< Type >, Derived > const | safe (Type const value=Type()) const |
| |
| template<typename OtherType > |
| UnaryOperator< CastOp< Type, OtherType >, Derived > const | cast () const |
| |
| UnaryOperator< Law::PdfOp< Type >, Derived > | pdf (Law::IUnivLaw< Type > const &law) const |
| | compute pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::LogPdfOp< Type >, Derived > | lpdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfOp< Type >, Derived > | cdf (Law::IUnivLaw< Type > const &law) const |
| | compute cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfOp< Type >, Derived > | lcdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfcOp< Type >, Derived > | cdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfcOp< Type >, Derived > | lcdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::IcdfOp< Type >, Derived > | icdf (Law::IUnivLaw< Type > const &law) const |
| | compute inverse cumulative distribution function using distribution law given by user
|
| |
| template<template< typename > class OtherOperator> |
| UnaryOperator< OtherOperator< Type >, Derived > const | funct0 () const |
| |
| template<template< typename > class OtherOperator> |
| UnaryOperator< OtherOperator< Type >, Derived > const | funct1 (Type const value) const |
| |
| TransposeOperator< Derived > const | transpose () const |
| |
| DiagonalizeOperator< Derived > const | diagonalize () const |
| |
| DiagonalGetterOperator< Derived > const | getDiagonal () const |
| |
| UpperTriangularizeOperator< Derived > const | upperTriangularize () const |
| |
| LowerTriangularizeOperator< Derived > const | lowerTriangularize () const |
| |
| SymmetrizeOperator< Derived > const | symmetrize () const |
| |
| UpperSymmetrizeOperator< Derived > const | upperSymmetrize () const |
| |
| LowerSymmetrizeOperator< Derived > const | lowerSymmetrize () const |
| |
| template<int Size_> |
| SubVectorOperator< Derived, Size_ > const | sub (TRange< Size_ > const &I) const |
| |
| ColOperator< Derived > const | col (int j) const |
| |
| RowOperator< Derived > const | row (int i) const |
| |
| template<int Size_> |
| SubOperator< Derived, sizeRows_, Size_ > const | col (TRange< Size_ > const &J) const |
| |
| template<int Size_> |
| SubOperator< Derived, Size_, sizeCols_ > const | row (TRange< Size_ > const &I) const |
| |
| template<int SizeRows_, int SizeCols_> |
| SubOperator< Derived, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
| |
| template<class Rhs > |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dot (ExprBase< Rhs > const &other) const |
| |
| template<class Rhs > |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dotSafe (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::ProductSelector< Derived, Rhs, hidden::Traits< Derived >::structure_, hidden::Traits< Rhs >::structure_ >::ProductType const | operator* (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
|
| typedef TRange< SizeRows_ > | RowRange |
| | Type of the Range for the rows.
|
| |
| typedef TRange< SizeCols_ > | ColRange |
| | Type of the Range for the columns.
|
| |
| enum | {
structure_ = hidden::Traits<Derived>::structure_
, orient_ = hidden::Traits<Derived>::orient_
, sizeRows_ = hidden::Traits<Derived>::sizeRows_
, sizeCols_ = hidden::Traits<Derived>::sizeCols_
,
storage_ = hidden::Traits<Derived>::storage_
} |
| |
| typedef ExprBase< Derived > | Base |
| |
| typedef hidden::Traits< Derived >::Type | Type |
| |
| typedef hidden::Traits< Derived >::TypeConst | TypeConst |
| |
| enum | {
structure_ = hidden::Traits<Derived>::structure_
, orient_ = hidden::Traits<Derived>::orient_
, sizeRows_ = hidden::Traits<Derived>::sizeRows_
, sizeCols_ = hidden::Traits<Derived>::sizeCols_
,
storage_ = hidden::Traits<Derived>::storage_
} |
| |
| typedef ITContainer< Derived, structure_ > | Base |
| |
| typedef hidden::Traits< Derived >::Type | Type |
| |
| typedef hidden::Traits< Derived >::TypeConst | TypeConst |
| |
| | IArray2D () |
| | Default constructor.
|
| |
| | IArray2D (Range const &I, Range const &J) |
| | constructor with specified ranges
|
| |
| | IArray2D (IArray2D const &T, bool ref=false) |
| | Copy constructor If we want to wrap T, the main ptr will be wrapped in MemAllocator class.
|
| |
| | IArray2D (IArray2D< OtherDerived > const &T, Range const &I, Range const &J) |
| | constructor by reference, ref_=1.
|
| |
| | ~IArray2D () |
| | destructor.
|
| |
| Allocator & | allocator () |
| |
| void | transferCol (int pos1, int pos2) |
| | Transfer the column pos2 to the column pos1 of this.
|
| |
| void | reallocCols (Range const &J) |
| | Method for memory reallocation and initialization of the horizontal range of the container.
|
| |
| void | nullCols (ColRange const &J) |
| | Internal method for initializing to default values (null pointer and null range) to a range of columns.
|
| |
| void | shift (int rbeg, int cbeg) |
| | Set the first index of the rows and columns.
|
| |
| void | setRanges (RowRange const &I=RowRange(), ColRange const &J=ColRange()) |
| | Set the ranges of the container.
|
| |
| void | setRows (RowRange const &I=RowRange()) |
| | Set the range of the number of rows.
|
| |
| void | shiftRows (int beg) |
| | Set the first index of the rows.
|
| |
| void | incRangeRows (int inc) |
| | Increment the range of the number of rows.
|
| |
| void | incBeginRows (int inc) |
| | Increment the first index of the number of rows.
|
| |
| void | decBeginRows (int dec) |
| | Decrement the first index of the number of rows.
|
| |
| void | incEndRows (int inc) |
| | Increment the end of the number of rows.
|
| |
| void | decEndRows (int dec) |
| | Decrement the end of the number of rows.
|
| |
| void | setCols (ColRange const &J=ColRange()) |
| | Set the columns range.
|
| |
| void | shiftCols (int beg) |
| | Shift the columns first index to beg.
|
| |
| void | incRangeCols (int inc) |
| | Increment the columns range.
|
| |
| void | incBeginCols (int inc) |
| | increment the first index of the columns.
|
| |
| void | decBeginCols (int dec) |
| | Decrement the columns first index.
|
| |
| void | incEndCols (int inc) |
| | Increment the last index of the columns.
|
| |
| void | decEndCols (int dec) |
| | Decrement the last index of the columns.
|
| |
| void | exchange (IContainer2D &T) |
| | exchange this container with T
|
| |
| void | incLastIdxRows (int inc) |
| | Increment the end of the number of rows.
|
| |
| void | decLastIdxRows (int dec) |
| | Decrement the end of the number of rows.
|
| |
| void | incLastIdxCols (int inc) |
| | Increment the last index of the columns.
|
| |
| void | decLastIdxCols (int dec) |
| | Decrement the last index of the columns.
|
| |
| | IContainer2D () |
| | Default constructor.
|
| |
| | IContainer2D (RowRange const &I, ColRange const &J) |
| | Constructor with specified ranges.
|
| |
| | IContainer2D (IContainer2D const &T) |
| | Copy constructor.
|
| |
| | ~IContainer2D () |
| | destructor.
|
| |
| ColRange const & | cols () const |
| |
| int | beginCols () const |
| |
| int | endCols () const |
| |
| int | sizeCols () const |
| |
| RowRange const & | rows () const |
| |
| int | beginRows () const |
| |
| int | endRows () const |
| |
| int | sizeRows () const |
| |
| int | lastIdxCols () const |
| |
| int | lastIdxRows () const |
| |
| bool | empty () const |
| |
| | ArrayBase () |
| | Default constructor.
|
| |
| | ~ArrayBase () |
| | destructor
|
| |
| template<typename Visitor > |
| void | apply (Visitor &visitor) |
| | Apply the Visitor visitor to the whole coefficients of the array.
|
| |
| Derived & | randUnif () |
| | set random values to this using a uniform law.
|
| |
| Derived & | randGauss () |
| | set random values to this using a standard gaussian law.
|
| |
| Derived & | rand (Law::IUnivLaw< Type > const &law) |
| | set random values to this using a distribution law given by the user.
|
| |
| Derived & | setOnes () |
| | set one to this using a Visitor.
|
| |
| Derived & | setZeros () |
| | set zero to this using a Visitor.
|
| |
| Derived & | ones () |
| | set one to this using a Visitor.
|
| |
| Derived & | zeros () |
| | set zero to this using a Visitor.
|
| |
| Derived & | setValue (TypeConst value) |
| | set a value to this container.
|
| |
| void | setValue (int i, TypeConst value) |
| | set a value to this container at index i.
|
| |
| void | setValue (int i, int j, TypeConst value) |
| | set a value to this container at position (i,j).
|
| |
| template<class Rhs > |
| Derived & | assign (ExprBase< Rhs > const &rhs) |
| |
| Derived & | operator= (Type const &value) |
| |
| Derived & | operator= (Derived const &rhs) |
| |
| template<typename Rhs > |
| Derived & | operator= (ExprBase< Rhs > const &rhs) |
| |
| template<typename Rhs > |
| Derived & | operator+= (ExprBase< Rhs > const &other) |
| | Add Rhs to this.
|
| |
| template<typename Rhs > |
| Derived & | operator-= (ExprBase< Rhs > const &other) |
| | subtract a Rhs to this.
|
| |
| template<typename Rhs > |
| Derived & | operator/= (ExprBase< Rhs > const &other) |
| | divide this by Rhs.
|
| |
| template<typename Rhs > |
| Derived & | operator%= (ExprBase< Rhs > const &other) |
| | Take modulo of this by Rhs.
|
| |
| template<typename Rhs > |
| Derived & | operator*= (ExprBase< Rhs > const &other) |
| | multiply this by Rhs.
|
| |
| Derived & | operator+= (Type const &other) |
| | Adding a constant to this.
|
| |
| Derived & | operator-= (Type const &other) |
| | Subtract a constant to this.
|
| |
| Derived & | operator*= (Type const &other) |
| | product of this by a constant.
|
| |
| Derived & | operator/= (Type const &other) |
| | dividing this by a constant.
|
| |
| Derived & | operator%= (Type const &other) |
| | take modulo of this by a constant.
|
| |
| template<class Rhs > |
| Derived & | copy (ExprBase< Rhs > const &rhs) |
| | overwrite this with src.
|
| |
| TransposeOperator< Derived > const | transpose () const |
| |
| TransposeAccessor< Derived > | transpose () |
| |
| DiagonalizeOperator< Derived > const | diagonalize () const |
| |
| DiagonalizeAccessor< Derived > | diagonalize () |
| |
| DiagonalGetterOperator< Derived > const | getDiagonal () const |
| |
| DiagonalGetterAccessor< Derived > | getDiagonal () |
| |
| UpperTriangularizeOperator< Derived > const | upperTriangularize () const |
| |
| UpperTriangularizeAccessor< Derived > | upperTriangularize () |
| |
| LowerTriangularizeOperator< Derived > const | lowerTriangularize () const |
| |
| LowerTriangularizeAccessor< Derived > | lowerTriangularize () |
| |
| SymmetrizeOperator< Derived > const | symmetrize () const |
| |
| SymmetrizeAccessor< Derived > | symmetrize () |
| |
| UpperSymmetrizeOperator< Derived > const | upperSymmetrize () const |
| |
| UpperSymmetrizeAccessor< Derived > | upperSymmetrize () |
| |
| LowerSymmetrizeOperator< Derived > const | lowerSymmetrize () const |
| |
| LowerSymmetrizeAccessor< Derived > | lowerSymmetrize () |
| |
| ColOperator< Derived > const | col (int j) const |
| |
| RowOperator< Derived > const | row (int i) const |
| |
| template<int Size_> |
| SubVectorOperator< Derived, Size_ > const | sub (TRange< Size_ > const &I) const |
| |
| template<int SizeRows_, int SizeCols_> |
| SubOperator< Derived, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
| |
| ColAccessor< Derived > | col (int j) |
| |
| RowAccessor< Derived > | row (int i) |
| |
| template<int Size_> |
| SubVectorAccessor< Derived, Size_ > | sub (TRange< Size_ > const &I) |
| |
| template<int SizeRows_, int SizeCols_> |
| SubAccessor< Derived, SizeRows_, SizeCols_ > | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) |
| |
| TypeConst | operator() (int i, int j) const |
| |
| Type & | operator() (int i, int j) |
| |
| TypeConst | operator[] (int i) const |
| |
| Type & | operator[] (int i) |
| |
| TypeConst | operator() () const |
| |
| Type & | operator() () |
| |
| ArrayInitializer< Derived > | operator<< (Type const &s) |
| | Convenient operator to set the coefficients of a matrix.
|
| |
| template<typename Rhs > |
| ArrayInitializer< Derived > | operator<< (ArrayBase< Rhs > const &other) |
| |
| | ExprBase () |
| | Default constructor.
|
| |
| | ~ExprBase () |
| | destructor
|
| |
| template<typename Visitor > |
| 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 | minEltSafe (int &row, int &col) const |
| |
| Type const | maxElt (int &row, int &col) const |
| |
| Type const | maxEltSafe (int &row, int &col) const |
| |
| Type const | minElt (int &pos) const |
| |
| Type const | minEltSafe (int &pos) const |
| |
| Type const | maxElt (int &pos) const |
| |
| Type const | maxEltSafe (int &pos) const |
| |
| Type const | minElt () const |
| |
| Type const | minEltSafe () const |
| |
| Type const | maxElt () 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 | varianceSafe () const |
| |
| Type const | variance (Type const &mean) const |
| |
| Type const | varianceSafe (Type const &mean) const |
| |
| template<typename Rhs > |
| Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::equalOp_ >::Result const | operator== (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::notEqualOp_ >::Result const | operator!= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::greaterThanOp_ >::Result const | operator> (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::lessThanOp_ >::Result const | operator< (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::greaterThanOrEqualOp_ >::Result const | operator>= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::lessThanOrEqualOp_ >::Result const | operator<= (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::sumOp_ >::Result const | operator+ (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::differenceOp_ >::Result const | operator- (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::productOp_ >::Result const | prod (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::divisionOp_ >::Result const | operator/ (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::moduloOp_ >::Result const | operator% (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::minOp_ >::Result const | min (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::maxOp_ >::Result const | max (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::logicalAndOp_ >::Result const | operator&& (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::logicalOrOp_ >::Result const | operator|| (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseAndOp_ >::Result const | operator& (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseOrOp_ >::Result const | operator| (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::OperatorSelector< Derived, Rhs, Arrays::bitwiseXorOp_ >::Result const | operator^ (ExprBase< Rhs > const &other) const |
| |
| UnaryOperator< OppositeOp< Type >, Derived > | operator- () const |
| |
| UnaryOperator< IsNaOp< Type >, Derived > | isNA () const |
| |
| UnaryOperator< NegOp< Type >, Derived > | neg () const |
| |
| UnaryOperator< IsFiniteOp< Type >, Derived > | isFinite () const |
| |
| UnaryOperator< IsInfiniteOp< Type >, Derived > | isInfinite () const |
| |
| UnaryOperator< AbsOp< Type >, Derived > | abs () const |
| |
| UnaryOperator< ExpOp< Type >, Derived > | exp () const |
| |
| UnaryOperator< LogOp< Type >, Derived > | log () const |
| |
| UnaryOperator< SqrtOp< Type >, Derived > | sqrt () const |
| |
| UnaryOperator< CosOp< Type >, Derived > | cos () const |
| |
| UnaryOperator< SinOp< Type >, Derived > | sin () const |
| |
| UnaryOperator< AcosOp< Type >, Derived > | acos () const |
| |
| UnaryOperator< AsinOp< Type >, Derived > | asin () const |
| |
| UnaryOperator< TanOp< Type >, Derived > | tan () const |
| |
| UnaryOperator< InverseOp< Type >, Derived > | inverse () const |
| |
| UnaryOperator< SquareOp< Type >, Derived > | square () const |
| |
| UnaryOperator< CubeOp< Type >, Derived > | cube () const |
| |
| UnaryOperator< EqualWithOp< Type >, Derived > | operator== (Type const &value) const |
| |
| UnaryOperator< NotEqualWithOp< Type >, Derived > | operator!= (Type const &value) const |
| |
| UnaryOperator< GreaterThanOp< Type >, Derived > | operator> (Type const &value) const |
| |
| UnaryOperator< LessThanOp< Type >, Derived > | operator< (Type const &value) const |
| |
| UnaryOperator< LeqThanOp< Type >, Derived > | operator<= (Type const &value) const |
| |
| UnaryOperator< GeqThanOp< Type >, Derived > | operator>= (Type const &value) const |
| |
| UnaryOperator< MinWithOp< Type >, Derived > | min (Type const &value) const |
| |
| UnaryOperator< MaxWithOp< Type >, Derived > | max (Type const &value) const |
| |
| UnaryOperator< SumWithOp< Type >, Derived > | operator+ (Type const &value) const |
| |
| UnaryOperator< DifferenceWithOp< Type >, Derived > | operator- (Type const &value) const |
| |
| UnaryOperator< ProductWithOp< Type >, Derived > | operator* (Type const &value) const |
| |
| UnaryOperator< DivisionWithOp< Type >, Derived > | operator/ (Type const &value) const |
| |
| UnaryOperator< ModuloWithOp< Type >, Derived > | operator% (Type const &value) const |
| |
| UnaryOperator< LogicalAndWithOp< Type >, Derived > | operator&& (Type const &value) const |
| |
| UnaryOperator< LogicalOrWithOp< Type >, Derived > | operator|| (Type const &value) const |
| |
| UnaryOperator< BitwiseAndWithOp< Type >, Derived > | operator& (Type const &value) const |
| |
| UnaryOperator< BitwiseOrWithOp< Type >, Derived > | operator| (Type const &value) const |
| |
| UnaryOperator< BitwiseXorWithOp< Type >, Derived > | operator^ (Type const &value) const |
| |
| UnaryOperator< PowOp< Type >, Derived > | pow (Type const &value) const |
| |
| UnaryOperator< SafeInverseOp< Type >, Derived > | safeInverse (Type const &value) const |
| |
| UnaryOperator< SafeOp< Type >, Derived > const | safe (Type const value=Type()) const |
| |
| template<typename OtherType > |
| UnaryOperator< CastOp< Type, OtherType >, Derived > const | cast () const |
| |
| UnaryOperator< Law::PdfOp< Type >, Derived > | pdf (Law::IUnivLaw< Type > const &law) const |
| | compute pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::LogPdfOp< Type >, Derived > | lpdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-pdf values to this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfOp< Type >, Derived > | cdf (Law::IUnivLaw< Type > const &law) const |
| | compute cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfOp< Type >, Derived > | lcdf (Law::IUnivLaw< Type > const &law) const |
| | compute log-cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::CdfcOp< Type >, Derived > | cdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::LogCdfcOp< Type >, Derived > | lcdfc (Law::IUnivLaw< Type > const &law) const |
| | compute complementary cumulative distribution function of this using distribution law given by user
|
| |
| UnaryOperator< Law::IcdfOp< Type >, Derived > | icdf (Law::IUnivLaw< Type > const &law) const |
| | compute inverse cumulative distribution function using distribution law given by user
|
| |
| template<template< typename > class OtherOperator> |
| UnaryOperator< OtherOperator< Type >, Derived > const | funct0 () const |
| |
| template<template< typename > class OtherOperator> |
| UnaryOperator< OtherOperator< Type >, Derived > const | funct1 (Type const value) const |
| |
| TransposeOperator< Derived > const | transpose () const |
| |
| DiagonalizeOperator< Derived > const | diagonalize () const |
| |
| DiagonalGetterOperator< Derived > const | getDiagonal () const |
| |
| UpperTriangularizeOperator< Derived > const | upperTriangularize () const |
| |
| LowerTriangularizeOperator< Derived > const | lowerTriangularize () const |
| |
| SymmetrizeOperator< Derived > const | symmetrize () const |
| |
| UpperSymmetrizeOperator< Derived > const | upperSymmetrize () const |
| |
| LowerSymmetrizeOperator< Derived > const | lowerSymmetrize () const |
| |
| template<int Size_> |
| SubVectorOperator< Derived, Size_ > const | sub (TRange< Size_ > const &I) const |
| |
| ColOperator< Derived > const | col (int j) const |
| |
| RowOperator< Derived > const | row (int i) const |
| |
| template<int Size_> |
| SubOperator< Derived, sizeRows_, Size_ > const | col (TRange< Size_ > const &J) const |
| |
| template<int Size_> |
| SubOperator< Derived, Size_, sizeCols_ > const | row (TRange< Size_ > const &I) const |
| |
| template<int SizeRows_, int SizeCols_> |
| SubOperator< Derived, SizeRows_, SizeCols_ > const | sub (TRange< SizeRows_ > const &I, TRange< SizeCols_ > const &J) const |
| |
| template<class Rhs > |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dot (ExprBase< Rhs > const &other) const |
| |
| template<class Rhs > |
| hidden::Promote< Type, typenameRhs::Type >::result_type const | dotSafe (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::ProductSelector< Derived, Rhs, hidden::Traits< Derived >::structure_, hidden::Traits< Rhs >::structure_ >::ProductType const | operator* (ExprBase< Rhs > const &other) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wsum (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wsumSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnormSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm2 (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wnorm2Safe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wmean (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wmeanSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvariance (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvarianceSafe (ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvariance (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| template<typename Rhs > |
| hidden::Traits< Derived >::Type const | wvarianceSafe (Type const &mean, ExprBase< Rhs > const &weights) const |
| |
| Allocator | allocator_ |
| | allocator of the column data set
|
| |
| Array1D< Range, sizeCols_ > | rangeCols_ |
| | range of the index of the columns of the container.
|
| |