|
| constexpr bool | use_collocation_evaluation (const unsigned int fe_degree, const unsigned int n_q_points_1d) |
| template<unsigned int size> |
| unsigned int | index2 (unsigned int i, unsigned int j) |
| template<unsigned int size> |
| unsigned int | index3 (unsigned int i, unsigned int j, unsigned int k) |
| template<unsigned int fe_degree, unsigned int direction> |
| bool | is_constrained_dof_2d (const ::internal::MatrixFreeFunctions::ConstraintKinds &constraint_mask, const unsigned int x_idx, const unsigned int y_idx) |
| template<unsigned int fe_degree, unsigned int direction> |
| bool | is_constrained_dof_3d (const ::internal::MatrixFreeFunctions::ConstraintKinds &constraint_mask, const unsigned int x_idx, const unsigned int y_idx, const unsigned int z_idx, const ::internal::MatrixFreeFunctions::ConstraintKinds face1_type, const ::internal::MatrixFreeFunctions::ConstraintKinds face2_type, const ::internal::MatrixFreeFunctions::ConstraintKinds face1, const ::internal::MatrixFreeFunctions::ConstraintKinds face2, const ::internal::MatrixFreeFunctions::ConstraintKinds edge) |
| template<unsigned int fe_degree, unsigned int direction, bool transpose, typename Number, typename ViewType> |
| void | interpolate_boundary_2d (const Kokkos::TeamPolicy< MemorySpace::Default::kokkos_space::execution_space >::member_type &team_member, Kokkos::View< Number *, MemorySpace::Default::kokkos_space > constraint_weights, const ::internal::MatrixFreeFunctions::ConstraintKinds &constraint_mask, ViewType values) |
| template<unsigned int fe_degree, unsigned int direction, bool transpose, typename Number, typename ViewType> |
| void | interpolate_boundary_3d (const Kokkos::TeamPolicy< MemorySpace::Default::kokkos_space::execution_space >::member_type &team_member, Kokkos::View< Number *, MemorySpace::Default::kokkos_space > constraint_weights, const ::internal::MatrixFreeFunctions::ConstraintKinds constraint_mask, ViewType values) |
| template<int dim, int fe_degree, bool transpose, typename Number, typename ViewType> |
| void | resolve_hanging_nodes (const Kokkos::TeamPolicy< MemorySpace::Default::kokkos_space::execution_space >::member_type &team_member, Kokkos::View< Number *, MemorySpace::Default::kokkos_space > constraint_weights, const ::internal::MatrixFreeFunctions::ConstraintKinds constraint_mask, ViewType values) |
| template<bool add, typename ViewTypeIn, typename ViewTypeOut> |
| void | populate_view (const Kokkos::TeamPolicy< MemorySpace::Default::kokkos_space::execution_space >::member_type &team_member, ViewTypeOut dst, const ViewTypeIn src, const int N) |
| template<int dim, int n_rows, int n_columns, typename Number, int direction, bool contract_over_rows, bool add, typename ViewTypeIn, typename ViewTypeOut> |
| void | apply (const Kokkos::TeamPolicy< MemorySpace::Default::kokkos_space::execution_space >::member_type &team_member, const Kokkos::View< Number *, MemorySpace::Default::kokkos_space > shape_data, const ViewTypeIn in, ViewTypeOut out) |