HyperHDG
|
Contains the functionalities to evaluate and integrate tensor product type polynomials. More...
Namespaces | |
Quadrature | |
Contains different structures to numerically integrate given shape functions. | |
ShapeType | |
Contains auxiliary classes that are uesed as template parameters of ShapeFunction. | |
Classes | |
struct | Hypercube |
Helper class containing numbers and functions related to hypercubes. More... | |
struct | ShapeFunction |
Struct that handles different types of evaluation of shape functions. More... | |
Functions | |
template<typename float_t > | |
static constexpr float_t | heron_root (const float_t square) |
Calculate the non-negative square-root of a non-negative number at compile time. More... | |
Contains the functionalities to evaluate and integrate tensor product type polynomials.
|
staticconstexpr |
Calculate the non-negative square-root of a non-negative number at compile time.
float_t | The floating point type with respect to which the square root is evaluated. |
square | The number whose square-root is evaluated. |
root | The square root of the given number. |