9#ifndef IPPL_EVALFUNCTOR_H
10#define IPPL_EVALFUNCTOR_H
12#include "FEM/FEMQuadratureData.h"
15 template <
typename Tlhs,
unsigned Dim,
unsigned numElemDOFs>
25 const size_t& i,
const size_t& j,
KOKKOS_FUNCTION auto operator()(size_t i, size_t j, const QuadratureData< Vector< T, Dim >, Vector< T, Dim >, numElementDOFs > &qd) const
Returns the evaluation of (curl(b_i)*curl(b_j) + b_i*b_j)*absDetDPhi.
Definition FEMMaxwellDiffusionSolver.h:70
const T absDetDPhi
The determinant of the Jacobian.
Definition FEMMaxwellDiffusionSolver.h:44
const Vector< T, Dim > DPhiInvT
The inverse transpose Jacobian.
Definition FEMMaxwellDiffusionSolver.h:36
EvalFunctor(Vector< T, Dim > DPhiInvT, T absDetDPhi)
Constructor.
Definition FEMMaxwellDiffusionSolver.h:49