Main MRPT website
>
C++ reference for MRPT 1.9.9
lib_mrpt_math.h
Go to the documentation of this file.
1
/* +---------------------------------------------------------------------------+
2
| Mobile Robot Programming Toolkit (MRPT) |
3
| http://www.mrpt.org/ |
4
| |
5
| Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6
| See: http://www.mrpt.org/Authors - All rights reserved. |
7
| Released under BSD License. See details in http://www.mrpt.org/License |
8
+---------------------------------------------------------------------------+ */
9
10
/** \defgroup mrpt_math_grp [mrpt-math]
11
12
Math C++ library: vectors and matrices, probability distributions, statistics, geometry, etc.
13
14
<small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html" >See all modules</a> </small>
15
<br>
16
17
# Library `mrpt-math`
18
<small> [New in MRPT 2.0.0] </small>
19
20
This library is part of MRPT and can be installed in Debian-based systems with:
21
22
sudo apt install libmrpt-math-dev
23
24
Main classes and concepts associated with this library:
25
26
Lightweight geometry entities: Write me!
27
28
Comparison: lightweight vs. {CPose*, CPoint*}: (Move to a new doc page?)
29
- Both can be serialized, but CPose* are CSerializable-based.
30
- CPose* require aligned memory (they hold Eigen containers).
31
- CPose* include a cache for precomputed cos/sin values, so they are preferable when doing many pose (+) point compositions.
32
- Lightweight containers can be constexpr constructed, CPose* cannot.
33
34
*/
Page generated by
Doxygen 1.8.17
for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST