![]() |
deal.II version GIT relicensing-6839-g338455934c 2026-10-02 12:10:01+00:00
|
Store data that is specific to each DoFHandler.
Definition at line 934 of file portable_matrix_free.h.
| types::global_dof_index Portable::MatrixFree< dim, Number >::DoFInfo::n_dofs |
Total number of degrees of freedom.
Definition at line 939 of file portable_matrix_free.h.
| ::internal::MatrixFreeFunctions::ElementType Portable::MatrixFree< dim, Number >::DoFInfo::element_type |
Encodes the type of element detected at construction. FEEvaluation will select the most efficient algorithm based on the given element type.
Definition at line 946 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::scratch_pad_size |
Size of the scratch pad for temporary storage in shared memory.
Definition at line 951 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::fe_degree |
Degree of the finite element used.
Definition at line 956 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::n_components |
Number of components.
Definition at line 961 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::scalar_dofs_per_cell |
Number of scalar degrees of freedom per cell.
Definition at line 966 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::dofs_per_cell |
Number of degrees of freedom per cell.
Definition at line 971 of file portable_matrix_free.h.
| unsigned int Portable::MatrixFree< dim, Number >::DoFInfo::n_constrained_dofs |
Number of constrained degrees of freedom.
Definition at line 976 of file portable_matrix_free.h.
| std::vector<Kokkos::View<types::global_dof_index **, MemorySpace::Default::kokkos_space> > Portable::MatrixFree< dim, Number >::DoFInfo::local_to_global |
Map the position in the local vector to the position in the global vector.
Definition at line 984 of file portable_matrix_free.h.
| Kokkos::View<types::global_dof_index *, MemorySpace::Default::kokkos_space> Portable::MatrixFree< dim, Number >::DoFInfo::constrained_dofs |
Kokkos::View to the constrained degrees of freedom.
Definition at line 991 of file portable_matrix_free.h.
| std::vector< Kokkos::View<::internal::MatrixFreeFunctions::ConstraintKinds *, MemorySpace::Default::kokkos_space> > Portable::MatrixFree< dim, Number >::DoFInfo::constraint_mask |
Mask deciding where constraints are set on a given cell.
Definition at line 999 of file portable_matrix_free.h.
| Kokkos::View<Number *, MemorySpace::Default::kokkos_space> Portable::MatrixFree< dim, Number >::DoFInfo::shape_values |
Values of the shape functions.
Definition at line 1004 of file portable_matrix_free.h.
| Kokkos::View<Number *, MemorySpace::Default::kokkos_space> Portable::MatrixFree< dim, Number >::DoFInfo::shape_gradients |
Gradients of the shape functions.
Definition at line 1010 of file portable_matrix_free.h.
| Kokkos::View<Number *, MemorySpace::Default::kokkos_space> Portable::MatrixFree< dim, Number >::DoFInfo::co_shape_gradients |
Gradients of the shape functions for collocation methods.
Definition at line 1016 of file portable_matrix_free.h.
| Kokkos::View<Number *, MemorySpace::Default::kokkos_space> Portable::MatrixFree< dim, Number >::DoFInfo::constraint_weights |
Weights used when resolving hanging nodes.
Definition at line 1022 of file portable_matrix_free.h.
| const DoFHandler<dim>* Portable::MatrixFree< dim, Number >::DoFInfo::dof_handler |
Pointer to the DoFHandler object.
Definition at line 1027 of file portable_matrix_free.h.
| std::shared_ptr<const Utilities::MPI::Partitioner> Portable::MatrixFree< dim, Number >::DoFInfo::partitioner |
Shared pointer to a Partitioner for distributed Vectors used in cell_loop. When MPI is not used the pointer is null.
Definition at line 1033 of file portable_matrix_free.h.