deal.II version GIT relicensing-2287-g6548a49e0a 2024-12-20 18:30:00+00:00
|
Public Attributes | |
ObserverPointer< const MatrixFree< dim, Number > > | matrix_free_fine |
unsigned int | dof_handler_index_fine |
ObserverPointer< const MatrixFree< dim, Number > > | matrix_free_coarse |
unsigned int | dof_handler_index_coarse |
std::vector< std::array< unsigned int, VectorizedArrayType::size()> > | cell_list_fine_to_coarse |
Definition at line 662 of file mg_transfer_global_coarsening.h.
ObserverPointer<const MatrixFree<dim, Number> > MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::matrix_free_fine |
Matrix-free object on the fine side.
Definition at line 667 of file mg_transfer_global_coarsening.h.
unsigned int MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::dof_handler_index_fine |
Index within the list of DoFHandler objects in the matrix_free_fine object.
Definition at line 673 of file mg_transfer_global_coarsening.h.
ObserverPointer<const MatrixFree<dim, Number> > MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::matrix_free_coarse |
Matrix-free object on the coarse side.
Definition at line 678 of file mg_transfer_global_coarsening.h.
unsigned int MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::dof_handler_index_coarse |
Index within the list of DoFHandler objects in the matrix_free_coarse object.
Definition at line 684 of file mg_transfer_global_coarsening.h.
std::vector<std::array<unsigned int, VectorizedArrayType::size()> > MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::cell_list_fine_to_coarse |
The two matrix-free objects will in general not agree on the order the cells are traversed. Thus, the loop will be run by the matrix-free object on the fine side, and the coarse side will adapt to those cell indices.
Definition at line 692 of file mg_transfer_global_coarsening.h.