Reference documentation for deal.II version 9.3.3
|
Namespaces | |
namespace | internal |
Classes | |
struct | EvaluatorTensorProduct |
struct | EvaluatorTensorProduct< evaluate_general, dim, fe_degree, n_q_points_1d, Number > |
class | HangingNodes |
Enumerations | |
enum | EvaluatorVariant { evaluate_general , evaluate_symmetric , evaluate_evenodd } |
Functions | |
template<int dim, int n_points_1d> | |
unsigned int | compute_index () |
template<int dim, int fe_degree, bool transpose, typename Number > | |
void | resolve_hanging_nodes (const unsigned int constraint_mask, Number *values) |
Compute the dof/quad index for a given thread id, dimension, and number of points in each space dimensions.
Definition at line 49 of file cuda_fe_evaluation.h.
void CUDAWrappers::internal::resolve_hanging_nodes | ( | const unsigned int | constraint_mask, |
Number * | values | ||
) |
This function resolves the hanging nodes using tensor product.
The implementation of this class is explained in Matrix-Free Finite-Element Computations On Graphics Processors With Adaptively Refined Unstructured Meshes by Karl Ljungkvist, SpringSim-HPC, 2017 April 23-26.
Definition at line 975 of file cuda_hanging_nodes_internal.h.