Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbed-rtos Servo QEI
Auto generated API documentation and code listings for ICRSEurobot13
| AliasProxy< E > | Assign proxy for alias Matrices and Vectors |
| AutopromoteTraits | The promoted types traits |
| AutopromoteTraits | TypePromotion.h "tvmet/TypePromotion.h" |
| AutopromoteTraits | TypePromotion.h "tvmet/TypePromotion.h" |
| AutopromoteTraits | TypePromotion.h "tvmet/TypePromotion.h" |
| AutopromoteTraits | TypePromotion.h "tvmet/TypePromotion.h" |
| AutopromoteTraits | Int> TypePromotion.h "tvmet/TypePromotion.h" |
| BinaryFunctional | Base class for all binary functions |
| CommaInitializer< Obj, LEN > | Initialize classes using a comma separated lists |
| CompileTimeError | CompileTimeError.h "tvmet/CompileTimeError.h" |
| CompileTimeError | Compile Time Assertation classes |
| dispatch | Class helper to distuingish between e.g |
| dispatch | TvmetBase.h "tvmet/TvmetBase.h" |
| dispatch | TvmetBase.h "tvmet/TvmetBase.h" |
| Extremum< T1, T2, Tag > | Generell class for storing extremums determined by min/max |
| Fcnl_abs | UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_abs | Int> UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_abs | UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_abs | UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_abs | UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_abs | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_arg | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_assign< T1, T2 > | Binary operator for assign operations |
| Fcnl_conj< T > | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_imag | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_norm | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_polar | Functional for polar |
| Fcnl_real | > UnaryFunctionals.h "tvmet/UnaryFunctionals.h" |
| Fcnl_swap< T1, T2 > | Binary operator for swapping values using temporaries |
| Functional | Base class for all binary und unary functionals |
| gemm< Rows1, Cols1, Cols2, K > |
Meta class for matrix-matrix operations, like product using formula
|
| gemm< Rows1, Cols1, Cols2 > | Class for matrix-matrix product using loop unrolling |
| gemmt< Rows1, Cols1, Cols2, K > | Meta class for product matrix-transpose(matrix) operations |
| gemmt< Rows1, Cols1, Cols2 > | Class for for product matrix-transpose(matrix) operations |
| gemtm< Rows1, Cols1, Cols2, K > | Meta class for trans(matrix)-matrix operations, like product |
| gemtm< Rows1, Cols1, Cols2 > | Class for matrix-matrix product using loop unrolling |
| gemtv< Rows, Cols > | Class for transposed(matrix)-vector product using loop unrolling |
| gemtv< Rows, Cols, I > | Meta class for matrix-transpose-vector operations |
| gemv< Rows, Cols > | Class for matrix-vector product using loop unrolling |
| gemv< Rows, Cols, J > | Meta class for matrix-vector operations |
| Incrementor< T > | A simple incrementor class |
| IndentLevel | Prints the level indent |
| Matrix< T, NRows, NCols >::Info | Structure for info printing as Matrix<T, Rows, Cols> |
| Vector< T, Sz >::Info | Structure for info printing as Vector<T, Size> |
| IoPrintHelper< C > | Determines the number of digits regarding the sign of the container |
| Matrix< Rows, Cols > | Loop Matrix class using expression and loop templates |
| Matrix< T, NRows, NCols > | A tiny matrix class |
| Matrix< Rows, Cols, M, N > | Meta Matrix class using expression and meta templates |
| matrix_tag | For use with Extremum to simplify max handling |
| MatrixConstReference< T, NRows, NCols > | Value iterator for ET |
| NumericTraits< T > | Traits for integral types for operations |
| PrecisionTraits< T > | Declaring ranks of types to avoid specializing |
| promoteTo | Promote to T1 |
| promoteTo | ,0> TypePromotion.h "tvmet/TypePromotion.h" |
| PromoteTraits< T1org, T2org > | Promote type traits |
| Random< T, MIN, MAX > | A simple random class |
| Timer | A quick& dirty portable timer, measures elapsed time |
| TvmetBase< E > | Base class Used for static polymorph call of print_xpr |
| UnaryFunctional | Base class for all unary functions |
| Vector< Sz > | Loop Vector class using expression and loop templates |
| Vector< Sz, K > | Meta Vector class using expression templates |
| Vector< T, Sz > | Compile time fixed length vector with evaluation on compile time |
| vector_tag | For use with Extremum to simplify max handling |
| VectorConstReference< T, Sz > | Const value iterator for ET |
| XprBinOp< BinOp, E1, E2 > | Binary operators working on two sub expressions |
| XprEval< E1, E2, E3 > | Evaluate the expression |
| XprIdentity< T, Rows, Cols > | Expression for the identity matrix |
| XprLiteral< T > | Specify literals like scalars into the expression |
| XprMatrix< E, NRows, NCols > | Represents the expression for vectors at any node in the parse tree |
| XprMatrixCol< E, Rows, Cols > | Expression on matrix used for access on the column vector |
| XprMatrixDiag< E, Sz > | Expression on matrix used for access on the diagonal vector |
| XprMatrixRow< E, Rows, Cols > | Expression on matrix used for access on the row vector |
| XprMatrixTranspose< E > | Expression for transpose matrix |
| XprMMProduct< E1, Rows1, Cols1, E2, Cols2 > | Expression for matrix-matrix product |
| XprMMProductTransposed< E1, Rows1, Cols1, E2, Cols2 > | Expression for transpose(matrix-matrix product) |
| XprMMtProduct< E1, Rows1, Cols1, E2, Cols2 > | Expression for matrix-matrix product |
| XprMtMProduct< E1, Rows1, Cols1, E2, Cols2 > | Expression for product of transposed(matrix)-matrix product |
| XprMtVProduct< E1, Rows, Cols, E2 > |
Expression for matrix-transposed vector product using formula
|
| XprMVProduct< E1, Rows, Cols, E2 > |
Expression for matrix-vector product using formula
|
| XprNull | Null object design pattern |
| XprUnOp< UnOp, E > | Unary operator working on one subexpression |
| XprVector< E, Sz > | Represents the expression for vectors at any node in the parse tree |
Code
| AliasProxy.h [code] | |
| Arm.h [code] | |
| BinaryFunctionals.h [code] | |
| BinOperator.h [code] | |
| CakeSensor.h [code] | |
| Colour.cpp [code] | |
| Colour.h [code] | |
| CommaInitializer.h [code] | |
| CompileTimeError.h [code] | |
| config-gcc.h [code] | |
| config-icc.h [code] | |
| config-kcc.h [code] | |
| config-pgi.h [code] | |
| config-vc71.h [code] | |
| config.h [code] | |
| coprocserial.cpp [code] | |
| coprocserial.h [code] | |
| Encoder.cpp [code] | |
| Encoder.h [code] | |
| Eval.h [code] | |
| Extremum.h [code] | |
| Functional.h [code] | |
| loop/Gemm.h [code] | |
| meta/Gemm.h [code] | |
| loop/Gemmt.h [code] | |
| meta/Gemmt.h [code] | |
| loop/Gemtm.h [code] | |
| meta/Gemtm.h [code] | |
| loop/Gemtv.h [code] | |
| meta/Gemtv.h [code] | |
| loop/Gemv.h [code] | |
| meta/Gemv.h [code] | |
| General.h [code] | |
| globals.h [code] | |
| Identity.h [code] | |
| Incrementor.h [code] | |
| Io.h [code] | |
| Kalman.cpp [code] | |
| Kalman.h [code] | |
| Literal.h [code] | |
| main.cpp [code] | |
| MainMotor.h [code] | |
| loop/Matrix.h [code] | |
| Matrix.h [code] | |
| meta/Matrix.h [code] | |
| xpr/Matrix.h [code] | |
| MatrixBinaryFunctions.h [code] | |
| xpr/MatrixBinaryFunctions.h [code] | |
| MatrixCol.h [code] | |
| MatrixDiag.h [code] | |
| MatrixEval.h [code] | |
| MatrixFunctions.h [code] | |
| xpr/MatrixFunctions.h [code] | |
| MatrixImpl.h [code] | |
| MatrixOperators.h [code] | |
| xpr/MatrixOperators.h [code] | |
| MatrixRow.h [code] | |
| MatrixTranspose.h [code] | |
| MatrixUnaryFunctions.h [code] | |
| xpr/MatrixUnaryFunctions.h [code] | |
| MMProduct.h [code] | |
| MMProductTransposed.h [code] | |
| MMtProduct.h [code] | |
| MtMProduct.h [code] | |
| MtVProduct.h [code] | |
| MVProduct.h [code] | |
| Null.h [code] | |
| NumericTraits.h [code] | |
| Printing.cpp [code] | |
| Printing.h [code] | |
| Random.h [code] | |
| RunTimeError.h [code] | |
| supportfuncs.h [code] | |
| Timer.h [code] | |
| tvmet.h [code] | |
| TvmetBase.h [code] | |
| TypePromotion.h [code] | |
| UnaryFunctionals.h [code] | |
| UnOperator.h [code] | |
| loop/Vector.h [code] | |
| meta/Vector.h [code] | |
| Vector.h [code] | |
| xpr/Vector.h [code] | |
| VectorBinaryFunctions.h [code] | |
| xpr/VectorBinaryFunctions.h [code] | |
| VectorEval.h [code] | |
| VectorFunctions.h [code] | |
| xpr/VectorFunctions.h [code] | |
| VectorImpl.h [code] | |
| VectorOperators.h [code] | |
| xpr/VectorOperators.h [code] | |
| VectorUnaryFunctions.h [code] | |
| xpr/VectorUnaryFunctions.h [code] |
Namespaces
| std | Imported ISO/IEC 14882:1998 functions from std namespace |
| tvmet | The namespace for the Tiny Vector Matrix using Expression Templates Libary |
| tvmet::element_wise | Operators inside this namespace does elementwise operations |
| tvmet::loop | Loop stuff inside here |
| tvmet::meta | Meta stuff inside here |
| tvmet::util | Miscellaneous utility functions used |