deal.II version GIT relicensing-2165-gc91f007519 2024-11-20 01:40: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 653 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 658 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 664 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 669 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 675 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 683 of file mg_transfer_global_coarsening.h.