Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
Functors to use in the dg::blas1::subroutine functions. More...
Classes | |
struct | dg::TensorMultiply2d< value_type > |
\( y_i \leftarrow \lambda T_{ij} x_i + \mu y_i\) More... | |
struct | dg::TensorMultiply3d< value_type > |
\( y_i \leftarrow \lambda T_{ij} x_i + \mu y_i\) More... | |
struct | dg::InverseTensorMultiply2d< value_type > |
\( y_i \leftarrow \lambda T^{-1}_{ij} x_i + \mu y_i\) More... | |
struct | dg::InverseTensorMultiply3d< value_type > |
\( y_i \leftarrow \lambda T^{-1}_{ij} x_i + \mu y_i\) More... | |
struct | dg::EmbeddedPairSum |
\( y = \sum_i a_i x_i + b y,\quad \tilde y = \sum_i \tilde a_i x_i + \tilde b y \) More... | |
struct | dg::Evaluate< BinarySub, Functor > |
\( f( y, g(x_0, ..., x_s)) \) More... | |
struct | dg::Scal< T > |
\( y\leftarrow ay \) More... | |
struct | dg::Plus< T > |
\( y\leftarrow y+a \) More... | |
struct | dg::Axpby< T > |
\( y\leftarrow ax+by \) More... | |
struct | dg::AxyPby< T > |
\( y\leftarrow axy+by \) More... | |
struct | dg::Axpbypgz< T > |
\( z\leftarrow ax+by+gz \) More... | |
struct | dg::PointwiseDot< T > |
\( z\leftarrow ax_1y_1+bx_2y_2+gz \) More... | |
struct | dg::PointwiseDivide< T > |
\( z\leftarrow ax/y + bz \) More... | |
Functors to use in the dg::blas1::subroutine functions.