Class template Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>¶ Domain decomposition grid equipping each macro element with its own local grid, plus their couplings.
Method Dune::XT::Grid::DD::Glued::macro_grid_view¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const MacroGridViewType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::macro_grid_view() const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::num_subdomains¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
size_t Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::num_subdomains() const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::subdomain¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
size_t Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::subdomain(const MacroEntityType ¯o_entity) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::boundary¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::boundary(const MacroEntityType ¯o_entity) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::global_grid_view¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MicroGridViewType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_grid_view()¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_to_global_indices¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const std::vector<std::vector<size_t>> &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_to_global_indices()¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_to_global_entity¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MicroEntityType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_to_global_entity(const size_t subd, const MicroEntityType &local_entity)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_to_global_entity¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MicroEntityType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_to_global_entity(const size_t subd, const size_t local_entity_index)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::global_to_local_entity¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MicroEntityType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_to_local_entity(const MicroEntityType µ_entity)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::global_to_local_entity¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MicroEntityType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_to_local_entity(const size_t micro_entity_index)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::global_to_local_indices¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const std::vector<std::pair<size_t, size_t>> &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_to_local_indices()¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_grid¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const LocalGridProviderType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_grid(const MacroEntityType ¯o_entity) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_grid¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
LocalGridProviderType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_grid(const MacroEntityType ¯o_entity)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_grid¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
LocalGridProviderType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_grid(const size_t macro_entity_index)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_grid¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const LocalGridProviderType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_grid(const size_t macro_entity_index) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::coupling¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const GlueType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::coupling(const MacroEntityType ¯o_entity, const int local_level_macro_entity, const MacroEntityType ¯o_neighbor, const int local_level_macro_neighbor, const bool allow_for_broken_orientation_of_coupling_intersections = false)¶ Returns (and creates, if it does not exist) the coupling glue between the local grid view of level local_level_macro_entity on macro_entity and the local grid view of level local_level_macro_neighbor on macro_neighbor.
Note
Access is not implemented efficiently. This could be improved by using std::map::find instead of std::map::operator[].
Method Dune::XT::Grid::DD::Glued::coupling¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const GlueType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::coupling(const MacroEntityType ¯o_entity, const MacroEntityType ¯o_neighbor, const bool allow_for_broken_orientation_of_coupling_intersections = false)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::max_local_level¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
int Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::max_local_level(const MacroEntityType ¯o_entity) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::max_local_level¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
int Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::max_local_level(const size_t macro_entity_index) const¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::local_boundary_entities¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const std::vector<std::pair<MicroEntityType, std::vector<int>>> &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_boundary_entities(const MacroEntityType ¯o_entity, const int local_level)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::write_global_visualization¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::write_global_visualization(const std::string &filename_prefix, const XT::Functions::FunctionInterface<dimDomain> &func, const std::list<int> &subdomains)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::setup_local_grids¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::setup_local_grids()¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::setup_local_grids¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::setup_local_grids(const std::array<unsigned int, dimDomain> &num_elements_per_subdomain)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::setup_glues¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::setup_glues(const bool allow_for_broken_orientation_of_coupling_intersections = false)¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::prepare_global_grid¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::prepare_global_grid()¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::find_insert_vertex¶
Method Dune::XT::Grid::DD::Glued::assert_macro_grid_state¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::assert_macro_grid_state() const¶ No documentation provided.
Constructor Dune::XT::Grid::DD::Glued::Glued¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
explicit Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::Glued(MacroGridProviderType ¯o_grid_provider, const size_t num_local_refinements = 0, const bool prepare_glues = false, const bool allow_for_broken_orientation_of_coupling_intersections = false, const ctype &allowed_overlap = 10 * XT::Common::FloatCmp::DefaultEpsilon<ctype>::value())¶ No documentation provided.
Constructor Dune::XT::Grid::DD::Glued::Glued¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::Glued(MacroGridProviderType ¯o_grid_provider, const std::array<unsigned int, dimDomain> &num_elements_per_subdomain, const size_t num_local_refinements = 0, const bool prepare_glues = false, const bool allow_for_broken_orientation_of_coupling_intersections = false, const ctype &allowed_overlap = 10 * XT::Common::FloatCmp::DefaultEpsilon<ctype>::value())¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::macro_grid_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MacroGridProviderType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::macro_grid_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::allowed_overlap_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const ctype Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_overlap_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::macro_leaf_view_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
MacroGridViewType Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::macro_leaf_view_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::macro_leaf_view_size_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const size_t Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::macro_leaf_view_size_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::local_grids_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::vector<std::shared_ptr<LocalGridProviderType>> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_grids_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::glues_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::vector<std::map<size_t, std::map<int, std::map<int, std::shared_ptr<GlueType>>>>> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::glues_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::macro_entity_to_local_level_to_boundary_entity_ptrs_with_local_intersections_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::map<size_t, std::map<int, std::vector<std::pair<MicroEntityType, std::vector<int>>>>> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::macro_entity_to_local_level_to_boundary_entity_ptrs_with_local_intersections_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::global_grid_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::unique_ptr<LocalGridProviderType> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_grid_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::local_to_global_indices_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::unique_ptr<std::vector<std::vector<size_t>>> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_to_global_indices_¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::global_to_local_indices_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
std::unique_ptr<std::vector<std::pair<size_t, size_t>>> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::global_to_local_indices_¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::dimDomain¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const size_t Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::dimDomain¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::dimWorld¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
const size_t Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::dimWorld¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MacroGridType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MacroGridType = MacroGridImp¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MacroGridProviderType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MacroGridProviderType = XT::Grid::GridProvider<MacroGridType>¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MacroGridViewType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MacroGridViewType = typename MacroGridProviderType::LeafGridViewType¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MacroEntityType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MacroEntityType = typename MacroGridType::template Codim<0>::Entity¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::LocalGridType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::LocalGridType = LocalGridImp¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::LocalGridProviderType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::LocalGridProviderType = XT::Grid::GridProvider<LocalGridType>¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MicroGridViewType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MicroGridViewType = typename LocalGridType::LevelGridView¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::MicroEntityType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::MicroEntityType = XT::Grid::extract_entity_t<MicroGridViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::ctype¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::ctype = typename MacroGridType::ctype¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::LocalViewType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::LocalViewType = typename Layer<LocalGridType, layer, Backends::view>::type¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::LocalExtractorType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::LocalExtractorType = GridGlue::Codim1Extractor<LocalViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::GlueType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::GlueType = GridGlue::GridGlue<LocalExtractorType, LocalExtractorType>¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::create_descriptor¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GV, class MI>
static CouplingFaceDescriptor<GV, MI> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::create_descriptor(const GV&, const MI &mi)¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::local_intersection_lies_on_domain_boundary¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class LocalIntersectionGeometryType>
bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::local_intersection_lies_on_domain_boundary(const MacroEntityType ¯o_entity, const LocalIntersectionGeometryType &local_intersection_geometry, const size_t num_corners) const¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::collect_local_domain_boundary_intersections¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class LocalLeafViewType, class LocalEntityType>
std::vector<int> Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::collect_local_domain_boundary_intersections(const LocalLeafViewType &local_leaf_view, const LocalEntityType &local_entity, const MacroEntityType ¯o_entity) const¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::visualize¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class ...Args>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::visualize(const std::string &filename = "grid.multiscale.glued", Args&&... args)¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::create_grid_of_simplex¶
No documentation provided.
Function template Dune::XT::Grid::DD::Glued::create_grid_of_cube¶
No documentation provided.
Function template Dune::XT::Grid::DD::Glued::create_grid_of_cube¶
No documentation provided.
Function template Dune::XT::Grid::DD::Glued::create_glue¶
No documentation provided.
Function template Dune::XT::Grid::DD::Glued::setup_glue_for_local_levels¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class EntityGluesType, class MacroNeighborIndexType, class MacroIntersectionType>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::setup_glue_for_local_levels(EntityGluesType &entity_glues, const MacroEntityType ¯o_entity, const MacroEntityType ¯o_neighbor, const MacroNeighborIndexType macro_neighbor_index, const MacroIntersectionType ¯o_intersection, const int local_entity_level, const int local_neighbor_level, const bool allow_for_broken_orientation_of_coupling_intersections)¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::setup_glues_for_macro_pair¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class EntityGluesType, class MacroNeighborIndexType, class MacroIntersectionType>
void Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::setup_glues_for_macro_pair(EntityGluesType &entity_glues, const MacroEntityType ¯o_entity, const size_t macro_entity_index, const MacroEntityType ¯o_neighbor, const MacroNeighborIndexType macro_neighbor_index, const MacroIntersectionType ¯o_intersection, const bool allow_for_broken_orientation_of_coupling_intersections)¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::allowed_macro_grid<G, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class G, bool anything = true>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_macro_grid<G, anything>¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::allowed_macro_grid::value¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class G, bool anything = true>
const bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_macro_grid<G, anything>::value¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::allowed_local_grid<G, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class G, bool anything = true>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<G, anything>¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::allowed_local_grid::value¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class G, bool anything = true>
const bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<G, anything>::value¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::allowed_local_grid<ALUGrid<3, 3, simplex, conforming, Comm>, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class Comm, bool anything>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<ALUGrid<3, 3, simplex, conforming, Comm>, anything>¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::allowed_local_grid::value¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class Comm, bool anything>
const bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<ALUGrid<3, 3, simplex, conforming, Comm>, anything>::value¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::allowed_local_grid<ALUGrid<3, 3, cube, conforming, Comm>, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class Comm, bool anything>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<ALUGrid<3, 3, cube, conforming, Comm>, anything>¶ No documentation provided.
Variable Dune::XT::Grid::DD::Glued::allowed_local_grid::value¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class Comm, bool anything>
const bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::allowed_local_grid<ALUGrid<3, 3, cube, conforming, Comm>, anything>::value¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor<GridView, MacroIntersectionType>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>¶ No documentation provided.
Method Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor::operator()¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
bool Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>::operator()(const LocalEntityType &element, unsigned int face) const¶ No documentation provided.
Constructor Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor::CouplingFaceDescriptor¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
explicit Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>::CouplingFaceDescriptor(const MacroIntersectionType ¯o_intersection)¶ No documentation provided.
Field Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor::macro_intersection_¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
const MacroIntersectionType &Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>::macro_intersection_¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor::LocalEntityType¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>::LocalEntityType = XT::Grid::extract_entity_t<GridView>¶ No documentation provided.
Type alias Dune::XT::Grid::DD::Glued::CouplingFaceDescriptor::ctype¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<class GridView, class MacroIntersectionType>
using Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::CouplingFaceDescriptor<GridView, MacroIntersectionType>::ctype = typename GridView::ctype¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::extract_local_view<l, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<Layers l, bool anything = true>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::extract_local_view<l, anything>¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::extract_local_view::operator()¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<Layers l, bool anything = true>
template<class G>
auto Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::extract_local_view<l, anything>::operator()(G &g, int) -> decltype(g.leaf_view())¶ No documentation provided.
Class template Dune::XT::Grid::DD::Glued::extract_local_view<Layers::level, anything>¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<bool anything>
class Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::extract_local_view<Layers::level, anything>¶ No documentation provided.
Function template Dune::XT::Grid::DD::Glued::extract_local_view::operator()¶
-
template<class MacroGridImp, class LocalGridImp, Layers layer = Layers::level>
template<bool anything>
template<class G>
auto Dune::XT::Grid::DD::Glued<MacroGridImp, LocalGridImp, layer>::extract_local_view<Layers::level, anything>::operator()(G &g, int lv) -> decltype(g.level_view(lv))¶ No documentation provided.