![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include "Matrix.hpp"#include "CartesianVector.hpp"#include "clockwerkerrors.h"#include "matrixmath.hpp"Go to the source code of this file.
Namespaces | |
| namespace | clockwerk |
Functions | |
| template<uint32 L> | |
| void | clockwerk::dot (const CartesianVector< L > &a, const CartesianVector< L > &b, floating_point &result) |
| template<uint32 L> | |
| floating_point | clockwerk::dot (const CartesianVector< L > &a, const CartesianVector< L > &b) |
| void | clockwerk::cross (CartesianVector< 3 > a, CartesianVector< 3 > b, CartesianVector< 3 > &result) |
| CartesianVector< 3 > | clockwerk::cross (const CartesianVector< 3 > &a, const CartesianVector< 3 > &b) |
| void | clockwerk::tilde (const CartesianVector< 3 > &v, Matrix< 3, 3 > &t) |
| Matrix< 3, 3 > | clockwerk::tilde (const CartesianVector< 3 > &v) |
| template<uint32 R1, uint32 C1R2> | |
| CartesianVector< R1 > | clockwerk::operator* (const Matrix< R1, C1R2 > &A, const CartesianVector< C1R2 > &B) |
| Overload of matrix multiplication - Matrix and vector. | |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator* (const floating_point &a, const CartesianVector< L > &A) |
| Overload of vector multiplication - vector and scalar. | |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator* (const CartesianVector< L > &A, const floating_point &a) |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator+ (const CartesianVector< L > &A, const CartesianVector< L > &B) |
| Overload of matrix addition - Two matrices. | |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator+ (const floating_point &a, const CartesianVector< L > &A) |
| Overload of matrix addition - Matrix and scalar. | |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator+ (const CartesianVector< L > &A, const floating_point &a) |
| template<uint32 L> | |
| CartesianVector< L > | clockwerk::operator- (const CartesianVector< L > &A, const CartesianVector< L > &B) |
| Returns value – less efficient in some cases. | |