Metaprogramming Applied to Numerical Problems
Offered By: CppNow via YouTube
Course Description
Overview
Explore a conference talk from CppNow 2012 that demonstrates the application of modern Template Metaprogramming to create a highly generic and fast implementation of Runge-Kutta schemes for solving initial value problems of ordinary differential equations (ODEs). Learn how this approach benefits engineers, biologists, physicists, and chemists in their everyday tasks. Discover how the speakers leverage Template Metaprogramming to achieve maximum performance while maintaining a highly generic implementation, showcasing its power in the realm of numerical algorithms. Gain insights into first-order differential equations, one-step schemes, and the major programming concepts involved, including abstract stages, Fusion interface, and performance optimization techniques.
Syllabus
Introduction
Firstorder differential equations
Onestep schemes
Implementation
Template metaprogramming
Major program
Abstract stage
Major Programming
Fusion
Interface
Performance
Second Death Test
Taught by
CppNow
Related Courses
Dynamical Modeling Methods for Systems BiologyIcahn School of Medicine at Mount Sinai via Coursera Linear Differential Equations
Boston University via edX Equations différentielles : de Newton à nos jours
Sorbonne University via France Université Numerique Matlab Programming for Numerical Computation
Indian Institute of Technology Madras via Swayam Introduction to Dynamical Models in Biology
Indian Institute of Technology Guwahati via Swayam