MFEM v4.10.0
Finite element discretization library
Loading...
Searching...
No Matches
gslib_kernel_helpers.hpp File Reference

Go to the source code of this file.

Classes

struct  mfem::gslib::dbl_range_t
 
struct  mfem::gslib::obbox_t< SDIM >
 
struct  mfem::gslib::findptsLocalHashData_t< SDIM >
 

Namespaces

namespace  mfem
 
namespace  mfem::gslib
 

Functions

MFEM_HOST_DEVICE void mfem::gslib::lagrange_eval (double *p0, double x, int i, int p_Nq, double *z, double *lagrangeCoeff)
 
MFEM_HOST_DEVICE void mfem::gslib::lag_eval_first_der (double *p0, double x, int i, const double *z, const double *lCoeff, int pN)
 
MFEM_HOST_DEVICE void mfem::gslib::lag_eval_second_der (double *p0, double x, int i, const double *z, const double *lCoeff, int pN)
 
MFEM_HOST_DEVICE void mfem::gslib::lin_solve_sym_2 (double x[2], const double A[3], const double y[2])
 
template<int SDIM>
MFEM_HOST_DEVICE double mfem::gslib::AABB_test (const obbox_t< SDIM > *const b, const double(&x)[SDIM])
 
template<int SDIM>
MFEM_HOST_DEVICE double mfem::gslib::bbox_test (const obbox_t< SDIM > *const b, const double(&x)[SDIM])
 
template<int SDIM>
MFEM_HOST_DEVICE int mfem::gslib::hash_index (const findptsLocalHashData_t< SDIM > *const p, const double(&x)[SDIM])
 
template<int SDIM>
MFEM_HOST_DEVICE double mfem::gslib::l2norm2 (const double(&x)[SDIM])
 
template<int SDIM>
MFEM_HOST_DEVICE double mfem::gslib::l2norm2 (const double *x)