template <class MeshType>
std::vector<typename MeshType::cell_iterator>
compute_cell_halo_layer_on_level
- (const MeshType &mesh,
- const std_cxx11::function<bool (const typename MeshType::cell_iterator &)> &predicate,
- const unsigned int level);
+ (const MeshType &mesh,
+ const std::function<bool (const typename MeshType::cell_iterator &)> &predicate,
+ const unsigned int level);
/**
// loop over all cells in multigrid hierarchy and mark artificial:
if (settings & construct_multigrid_hierarchy)
{
- std_cxx11::function<bool (const typename parallel::shared::Triangulation<dim,spacedim>::cell_iterator &)> predicate
+ std::function<bool (const typename parallel::shared::Triangulation<dim,spacedim>::cell_iterator &)> predicate
= IteratorFilters::LocallyOwnedLevelCell();
for (unsigned int lvl=0; lvl<this->n_levels(); ++lvl)
{
template <class MeshType>
std::vector<typename MeshType::cell_iterator>
compute_cell_halo_layer_on_level
- (const MeshType &mesh,
- const std_cxx11::function<bool (const typename MeshType::cell_iterator &)> &predicate,
- const unsigned int level)
+ (const MeshType &mesh,
+ const std::function<bool (const typename MeshType::cell_iterator &)> &predicate,
+ const unsigned int level)
{
std::vector<typename MeshType::cell_iterator> level_halo_layer;
std::vector<bool> locally_active_vertices_on_level_subdomain (mesh.get_triangulation().n_vertices(),
template
std::vector<X::cell_iterator>
compute_cell_halo_layer_on_level (const X &,
- const std_cxx11::function<bool (const X::cell_iterator&)> &,
+ const std::function<bool (const X::cell_iterator&)> &,
const unsigned int);
template