These pages of the wiki will help you build a strong knowledge basis to get started with Tudat. It treats some functions of external libraries often used in Tudat and concepts which are mandatory to understand the Tudat example codes discussed later. But also, it contains some additional concepts which are used within Tudat, but are not necessary to understand the Tudat example code. The following concepts should be understood before proceeding further:
- Eigen common types, as discussed in discussed Eigen: Basic Concepts
- Boost features, as discussed in Boost: Basic Concepts
- Dynamic memory (such as
make_shared) and function objects (such as
bind), as discussed in Dynamic Memory and Function Objects
Additional information/concepts include basic C++ tutorials, the use iterators and more advanced Eigen and boost concepts. Don’t forget to check these sections when encountering unclear used concepts in the Tudat code.