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.
Fork of Eurobot_2012_Secondary by
Auto generated API documentation and code listings for Eurobot2012_Secondary
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 > | Class for matrix-matrix product using loop unrolling |
gemm< Rows1, Cols1, Cols2, K > |
Meta class for matrix-matrix operations, like product using formula
|
gemmt< Rows1, Cols1, Cols2 > | Class for for product matrix-transpose(matrix) operations |
gemmt< Rows1, Cols1, Cols2, K > | Meta class for product matrix-transpose(matrix) operations |
gemtm< Rows1, Cols1, Cols2 > | Class for matrix-matrix product using loop unrolling |
gemtm< Rows1, Cols1, Cols2, K > | Meta class for trans(matrix)-matrix operations, like product |
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 |
PID | Proportional-integral-derivative controller |
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< T, Sz > | Compile time fixed length vector with evaluation on compile time |
Vector< Sz > | Loop Vector class using expression and loop templates |
Vector< Sz, K > | Meta Vector class using expression templates |
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
ai.cpp [code] | |
ai.h [code] | |
AliasProxy.h [code] | |
BinaryFunctionals.h [code] | |
BinOperator.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] | |
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] | |
geometryfuncs.h [code] | |
globals.h [code] | |
Identity.h [code] | |
Incrementor.h [code] | |
Io.h [code] | |
IR.cpp [code] | |
IR.h [code] | |
Kalman.cpp [code] | |
Kalman.h [code] | |
Literal.h [code] | |
main.cpp [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] | |
motion.cpp [code] | |
motion.h [code] | |
motors.cpp [code] | |
motors.h [code] | |
MtMProduct.h [code] | |
MtVProduct.h [code] | |
MVProduct.h [code] | |
Null.h [code] | |
NumericTraits.h [code] | |
PID.cpp [code] | |
PID.h [code] | |
Random.h [code] | |
RF12B.cpp [code] | |
RF12B.h [code] | |
RF_defs.h [code] | |
RFSRF05.cpp [code] | |
RFSRF05.h [code] | |
RunTimeError.h [code] | |
system.cpp [code] | |
system.h [code] | |
Timer.h [code] | |
TSH.h [code] | |
tvmet.h [code] | |
TvmetBase.h [code] | |
TypePromotion.h [code] | |
ui.cpp [code] | |
ui.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 |