YoVDO

Metaprogramming Applied to Numerical Problems

Offered By: CppNow via YouTube

Tags

C++Now Courses Ordinary Differential Equations Courses High Performance Computing Courses Template Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube