Microchip® Advanced Software Framework

matrix.cpp File Reference

This module defines a collection of matrix classes.

Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.

#include "matrix.h"

Namespaces

 math
 

Macros

Aliases to matrix elements _m(i,j); row 'i', column 'j'.
#define _m11   (C[0][0])
 
#define _m12   (C[1][0])
 
#define _m13   (C[2][0])
 
#define _m14   (C[3][0])
 
#define _m21   (C[0][1])
 
#define _m22   (C[1][1])
 
#define _m23   (C[2][1])
 
#define _m24   (C[3][1])
 
#define _m31   (C[0][2])
 
#define _m32   (C[1][2])
 
#define _m33   (C[2][2])
 
#define _m34   (C[3][2])
 
#define _m41   (C[0][3])
 
#define _m42   (C[1][3])
 
#define _m43   (C[2][3])
 
#define _m44   (C[3][3])
 

#define _m11   (C[0][0])
#define _m12   (C[1][0])
#define _m13   (C[2][0])
#define _m14   (C[3][0])
#define _m21   (C[0][1])
#define _m22   (C[1][1])
#define _m23   (C[2][1])
#define _m24   (C[3][1])
#define _m31   (C[0][2])
#define _m32   (C[1][2])
#define _m33   (C[2][2])
#define _m34   (C[3][2])
#define _m41   (C[0][3])
#define _m42   (C[1][3])
#define _m43   (C[2][3])
#define _m44   (C[3][3])