1#ifndef MESH_PREDICATES_H
2#define MESH_PREDICATES_H
37 return itr->get_pid() ==
pid_ &&
itr->is_active();
50 return itr->is_vertex();
63 return (
itr !=
nullptr &&
itr->is_vertex());
72 return (
itr->is_vertex() &&
itr->is_active());
81 return (
itr->is_vertex() &&
itr->is_active() &&
itr->on_boundary());
OutT resolve(const std::string &name, const std::map< std::string, std::any > &input)
Definition std_map_utils.h:25
Definition bitrl_consts.h:14
std::size_t uint_t
uint_t
Definition bitrl_types.h:43
Definition predicates.h:21
Definition mesh_predicates.h:31
ActiveOnProc(uint_t pid=0)
Definition mesh_predicates.h:33
uint_t pid_
Definition mesh_predicates.h:40
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:35
Definition mesh_predicates.h:14
Definition mesh_predicates.h:44
IsVertex()
Definition mesh_predicates.h:46
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:48
Definition mesh_predicates.h:18
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:22
OnProc(uint_t pid=0)
Definition mesh_predicates.h:20
uint_t pid_
Definition mesh_predicates.h:27
Definition mesh_predicates.h:77
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:78
Definition mesh_predicates.h:68
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:69
Definition mesh_predicates.h:55
Definition mesh_predicates.h:59
bool operator()(const ITERATOR *itr) const
Definition mesh_predicates.h:60