Reference documentation for deal.II version 9.6.0
|
Public Attributes | |
SmartPointer< const MatrixFree< dim, Number > > | matrix_free_fine |
unsigned int | dof_handler_index_fine |
SmartPointer< 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 648 of file mg_transfer_global_coarsening.h.
SmartPointer<const MatrixFree<dim, Number> > MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::matrix_free_fine |
Matrix-free object on the fine side.
Definition at line 653 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 659 of file mg_transfer_global_coarsening.h.
SmartPointer<const MatrixFree<dim, Number> > MGTwoLevelTransfer< dim, VectorType >::MatrixFreeRelatedData::matrix_free_coarse |
Matrix-free object on the coarse side.
Definition at line 664 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 670 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 678 of file mg_transfer_global_coarsening.h.