mal-math
C++20 mathematics library.
All Classes Namespaces Files Functions Variables Typedefs Concepts
mat.hpp
Go to the documentation of this file.
1#pragma once
2#include "vec_math.hpp"
3#include "matnxn.hpp"
4#include "rmatnxn.hpp"
37namespace mal_math {
38
42
46
50
54
58
62
66
70
74
78
82
86
90
94
98
102
106
110
114
118
122
126
130
134
138
142
146
150
154
158
162
166
170
174
178
182
186
190
194
198
202
206
210
214
218
222
226
230
234
238
242
246
250
254
258
262
266
270
274
278
282
286
290
294
298
302
306
310
314
318
322
326} // namespace mal_math
327
330#include "mat_math.hpp"
Defines various matrix mathematical operations.
Provides the definition of a generic NxN matrix for mathematical operations.
Contains mathematical utility functions and classes.
Specialized representation of matrices using reference semantics.
Definition of matrix with dimensions rows x columns and type T
Definition matnxn.hpp:39
Definition of a reference matrix with dimensions rows x columns and type T
Definition rmatnxn.hpp:45
Contains a collection of mathematical operations and utility functions for vector objects.