Bart Janssens: Building finite-element matrix expressions with Boost Proto and the Eigen library
Channel: CppNow
Date: 2013-06-25

tutorial will show how to tackle two problems encountered during the development of our domain specific language: the use of an external expression template library (Eigen in this case) inside Boost.Proto and the introduction of user-defined functions into a language.

Both concepts will be introduced using a general, calculator-like example program that is independent from our main finite-element code. The material will be presented in the form of a step-by-step Boost.Proto tutorial. We will finish with some applications from within the Coolfluid 3 code, showing how real-life code can benefit from something like Proto.
---

*--*

---