CPP Linear Algebra ToolBox  0.1.0
linalg.h
Go to the documentation of this file.
1 
10 #ifndef LINALG_H
11 #define LINALG_H
12 
13 /* VERSION MACROS */
14 #define VERSION_LINALG_LIB "0.1.0"
15 #define AUTHOR_LINALG_LIB "T. Schmoderer"
16 #define CONTACT_LINALG_LIB "iathena@mailo.com"
17 #define DOCUMENTATION_LINALG_LIB "https://tschmoderer.github.io/motion-planning-toolbox/html/index.html"
18 
19 /* INCLUDE ALL HEADERS */
20 #include "utils.h"
21 #include "vector.h"
22 #include "matrix.h"
23 #include "squareMatrix.h"
24 #include "lowerTriangularMatrix.h"
25 #include "diagonalMatrix.h"
26 
27 /* ADDITIONNAL TYPES */
28 
29 
30 /* ADDITIONNAL METHODS */
31 Vector solve(const DiagonalMatrix & , const Vector & );
32 Vector solve(const LTMatrix & , const Vector & );
33 
34 #endif
A class describing a Lower Triangular Matrix. Lower triangular matrix are Matrix of dimension satisf...
Definition: lowerTriangularMatrix.h:26
A lightweight class describing a Vector object. Vectors are array with size n (>0) of doubles.
Definition: vector.h:25
Header file for Diagonal Matrix type.
Vector solve(const DiagonalMatrix &, const Vector &)
Definition: linalg.cpp:11
Header file for Matrix class.
Header file for Vector class.