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

Go to the source code of this file.

Classes

class  ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >
 A class representing a Lagrange space for finite element methods on a structured, rectilinear grid. More...
 
struct  ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::DeviceStruct
 Device struct for copies //////////////////////////////////////////. More...
 

Namespaces

namespace  ippl
 Implementations for FFT constructor/destructor and transforms.
 

Functions

constexpr unsigned getLagrangeNumElementDOFs (unsigned Dim, unsigned Order)
 

Function Documentation

◆ getLagrangeNumElementDOFs()

constexpr unsigned getLagrangeNumElementDOFs ( unsigned  Dim,
unsigned  Order 
)
constexpr

Definition at line 12 of file LagrangeSpace.h.

References Dim, and power().

Referenced by ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::initialize().

Here is the call graph for this function: