#include <single_predicates.h>
Public Member Functions | |
virtual | ~predicate () |
virtual bool | operator() (const T &it) const =0 |
Protected Member Functions | |
virtual predicate * | clone () const =0 |
Friends | |
struct | abstract_multi_predicate< T > |
Definition at line 69 of file single_predicates.h.
|
inlinevirtual |
Definition at line 71 of file single_predicates.h.
|
protectedpure virtual |
Implemented in libMesh::Predicates::evaluable< T >, libMesh::Predicates::subdomain_set< T >, libMesh::Predicates::subdomain< T >, libMesh::Predicates::boundary_side< T >, libMesh::Predicates::null_neighbor< T >, libMesh::Predicates::not_level< T >, libMesh::Predicates::level< T >, libMesh::Predicates::flagged< T >, libMesh::Predicates::elem_type< T >, libMesh::Predicates::not_pid< T >, libMesh::Predicates::facelocal_pid< T >, libMesh::Predicates::semilocal_pid< T >, libMesh::Predicates::bnd< T >, libMesh::Predicates::bid< T >, libMesh::Predicates::pid< T >, libMesh::Predicates::not_subactive< T >, libMesh::Predicates::subactive< T >, libMesh::Predicates::not_ancestor< T >, libMesh::Predicates::ancestor< T >, libMesh::Predicates::not_active< T >, libMesh::Predicates::active< T >, libMesh::Predicates::not_null< T >, and libMesh::Predicates::is_null< T >.
|
pure virtual |
Implemented in libMesh::Predicates::evaluable< T >, libMesh::Predicates::subdomain_set< T >, libMesh::Predicates::subdomain< T >, libMesh::Predicates::boundary_side< T >, libMesh::Predicates::null_neighbor< T >, libMesh::Predicates::not_level< T >, libMesh::Predicates::level< T >, libMesh::Predicates::flagged< T >, libMesh::Predicates::elem_type< T >, libMesh::Predicates::not_pid< T >, libMesh::Predicates::facelocal_pid< T >, libMesh::Predicates::semilocal_pid< T >, libMesh::Predicates::bnd< T >, libMesh::Predicates::bid< T >, libMesh::Predicates::pid< T >, libMesh::Predicates::not_subactive< T >, libMesh::Predicates::subactive< T >, libMesh::Predicates::not_ancestor< T >, libMesh::Predicates::ancestor< T >, libMesh::Predicates::not_active< T >, libMesh::Predicates::active< T >, libMesh::Predicates::not_null< T >, and libMesh::Predicates::is_null< T >.
|
friend |
Definition at line 75 of file single_predicates.h.