61 const int face_ordinal,
69 const double *isoParCoord,
88 const double *isoParCoord,
93 const double *isoParCoord,
97 const int npt,
const double* par_coord,
101 const int npt,
const double* par_coord,
void grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j) final
Definition: Hex8FEM.C:183
void gij(const double *coords, double *gupperij, double *glowerij, double *deriv)
Definition: Hex8FEM.C:326
Definition: ABLForcingAlgorithm.C:26
Definition: MasterElement.h:53
void shape_fcn(SharedMemView< DoubleType ** > &shpfc) final
Definition: Hex8FEM.C:309
void general_shape_fcn(const int numIp, const double *isoParCoord, double *shpfc)
Definition: Hex8FEM.C:279
Hex8FEM()
Definition: Hex8FEM.C:106
void shifted_shape_fcn(SharedMemView< DoubleType ** > &shpfc) final
Definition: Hex8FEM.C:318
void hex8_fem_derivative(const int npt, const double *par_coord, double *deriv)
Definition: Hex8FEM.C:399
void shifted_grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j) final
Definition: Hex8FEM.C:220
void hex8_fem_shape_fcn(const int &numIp, const double *isoParCoord, double *shpfc)
Definition: Hex8FEM.C:343
void grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)
Definition: Hex8FEM.C:159
Kokkos::View< T, Kokkos::LayoutRight, DeviceShmem, Kokkos::MemoryUnmanaged > SharedMemView
Definition: KokkosInterface.h:25
void face_grad_op(const int nelem, const int face_ordinal, const double *coords, double *gradop, double *det_j, double *error)
Definition: Hex8FEM.C:233
virtual ~Hex8FEM()
Definition: Hex8FEM.C:146
void shifted_grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)
Definition: Hex8FEM.C:196