Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
cmsis_mat.hpp File Reference
#include <array>
#include <cassert>
#include <cinttypes>
#include <iostream>
#include "modm/architecture/utils.hpp"
#include "arm_math.h"
Include dependency graph for cmsis_mat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tap::algorithms::CMSISMat< ROWS, COLS >
 

Namespaces

namespace  tap
 
namespace  tap::algorithms
 

Functions

template<uint16_t A_ROWS, uint16_t A_COLS, uint16_t B_ROWS, uint16_t B_COLS>
CMSISMat< A_ROWS, A_COLS > tap::algorithms::operator+ (const CMSISMat< A_ROWS, A_COLS > &a, const CMSISMat< B_ROWS, B_COLS > &b)
 
template<uint16_t A_ROWS, uint16_t A_COLS, uint16_t B_ROWS, uint16_t B_COLS>
CMSISMat< A_ROWS, A_COLS > tap::algorithms::operator- (const CMSISMat< A_ROWS, A_COLS > &a, const CMSISMat< B_ROWS, B_COLS > &b)
 
template<uint16_t ROWS, uint16_t COLS>
CMSISMat< ROWS, COLS > tap::algorithms::operator- (const CMSISMat< ROWS, COLS > &a)
 
template<uint16_t A_ROWS, uint16_t A_COLS, uint16_t B_ROWS, uint16_t B_COLS>
CMSISMat< A_ROWS, B_COLS > tap::algorithms::operator* (const CMSISMat< A_ROWS, A_COLS > &a, const CMSISMat< B_ROWS, B_COLS > &b)
 
template<uint16_t ROWS, uint16_t COLS>
CMSISMat< ROWS, COLS > tap::algorithms::operator* (const CMSISMat< ROWS, COLS > &a, float b)
 
template<uint16_t ROWS, uint16_t COLS>
CMSISMat< ROWS, COLS > tap::algorithms::operator* (float b, const CMSISMat< ROWS, COLS > &a)
 
template<uint16_t ROWS, uint16_t COLS>
CMSISMat< ROWS, COLS > tap::algorithms::operator/ (const CMSISMat< ROWS, COLS > &a, float b)