ExaDG
|
#include <grid.h>
Public Types | |
typedef std::vector< dealii::GridTools::PeriodicFacePair< typename dealii::Triangulation< dim >::cell_iterator > > | PeriodicFacePairs |
Public Attributes | |
std::shared_ptr< dealii::Triangulation< dim > > | triangulation |
PeriodicFacePairs | periodic_face_pairs |
std::vector< std::shared_ptr< dealii::Triangulation< dim > const > > | coarse_triangulations |
std::vector< PeriodicFacePairs > | coarse_periodic_face_pairs |
A struct of dealii data structures occurring in close proximity to each other so that it makes sense to group them together to keep interfaces lean.
std::vector<PeriodicFacePairs> ExaDG::Grid< dim >::coarse_periodic_face_pairs |
A vector of dealii::GridTools::PeriodicFacePair's for the coarse triangulations required for h-multigrid with geometric coarsening types that require a vector of triangulations.
This vector only contains levels coarser than the fine triangulation. The first entry corresponds to the coarsest triangulation.
std::vector<std::shared_ptr<dealii::Triangulation<dim> const> > ExaDG::Grid< dim >::coarse_triangulations |
A vector of coarse triangulations required for h-multigrid with geometric coarsening types that require a vector of triangulations.
This vector only contains levels coarser than the fine triangulation. The first entry corresponds to the coarsest triangulation.
PeriodicFacePairs ExaDG::Grid< dim >::periodic_face_pairs |
dealii::GridTools::PeriodicFacePair's.
std::shared_ptr<dealii::Triangulation<dim> > ExaDG::Grid< dim >::triangulation |
dealii::Triangulation.