OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
Quadrature.h File Reference
#include <cmath>
#include "Types/Vector.h"
#include "Utility/IpplException.h"
#include "FEM/Elements/Element.h"
#include "FEM/Quadrature/Quadrature.hpp"
Include dependency graph for Quadrature.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ippl::Quadrature< T, NumNodes1D, ElementType >
 This is the base class for all quadrature rules. More...
 

Namespaces

namespace  ippl
 Implementations for FFT constructor/destructor and transforms.
 

Functions

template<typename T >
constexpr T power (T base, unsigned exponent)
 
constexpr unsigned getNumElementNodes (unsigned NumNodes1D, unsigned Dim)
 

Function Documentation

◆ getNumElementNodes()

constexpr unsigned getNumElementNodes ( unsigned  NumNodes1D,
unsigned  Dim 
)
inlineconstexpr

Definition at line 21 of file Quadrature.h.

References Dim, and power().

Here is the call graph for this function:

◆ power()

template<typename T >
constexpr T power ( T  base,
unsigned  exponent 
)
constexpr