#include <algorithm>
#include "kernels/GaussLegendreBasis.h"
#include "kernels/KernelUtils.h"
Go to the source code of this file.
|
| template<class Shortcuts > |
| void | Numerics::rotate_dofs_inverse (double *Q, const int direction_1) |
| |
| template<class Shortcuts > |
| void | Numerics::rotate_dofs (double *Q, const int direction_1) |
| |
| template<class Shortcuts > |
| void | Numerics::right_eigenvectors (const double Q[], const int direction, double eigenvectors[]) |
| |
| template<class Shortcuts > |
| void | Numerics::right_eigenvectors_inverse (const double Q[], const int direction, double eigenvectors[]) |
| |
| template<class Shortcuts > |
| void | Numerics::eigenvalues (const double Q[], double lambda[]) |
| |
| template<class Shortcuts > |
| double | Numerics::computeSmax (const double *const Q_L, const double *const Q_R) |
| |
| template<class Shortcuts > |
| void | Numerics::computeAbsA (const double *const Q_L, const double *const Q_R, double absA[], int direction) |
| | Computes AT = 0.5 * smax * T * (I + R*deltaLambda + R^-1)
|
| |
| template<class Solver , class Shortcuts > |
| void | Numerics::hllem (Solver *solver, double *FL_, double *FR_, const double *const QL_, const double *const QR_, const int direction) |
| |