Discontinuous Galerkin Library
#include "dg/algorithm.h"
Basic container independent subroutines
Collaboration diagram for Basic container independent subroutines:

Modules

 BLAS level 1 routines: Vector-Vector
 \( f( x_{0i}, x_{1i}, x_{2i}, ...) \) and \( x^T y\)
 
 BLAS level 2 routines: Matrix-Vector
 \( \alpha M \cdot x + \beta y\) and \( x^T M y \)
 
 Tensor-Vector operations
 \( v^i = T^{ij} w_j\)
 

Detailed Description

These routines form the heart of our container free numerical algorithms. They are called by all our numerical algorithms like conjugate gradient or ODE integrators.