libMesh::Predicates Namespace Reference
Classes | |
| struct | multi_predicate |
| struct | abstract_multi_predicate |
| struct | IsNull |
| struct | NotNull |
| struct | Active |
| struct | NotActive |
| struct | Ancestor |
| struct | NotAncestor |
| struct | SubActive |
| struct | NotSubActive |
| struct | Local |
| struct | NotLocal |
| struct | ActiveNotLocal |
| struct | Type |
| struct | ActiveType |
| struct | ActivePID |
| struct | ActiveLocal |
| struct | PID |
| struct | NotPID |
| struct | Level |
| struct | NotLevel |
| struct | LocalLevel |
| struct | LocalNotLevel |
| struct | ActiveOnBoundary |
| struct | BoundarySide |
| struct | ActiveLocalSubdomain |
| struct | ActiveSubdomain |
| struct | predicate |
| struct | is_null |
| struct | not_null |
| struct | active |
| struct | not_active |
| struct | ancestor |
| struct | not_ancestor |
| struct | subactive |
| struct | not_subactive |
| struct | pid |
| struct | not_pid |
| struct | elem_type |
| struct | level |
| struct | not_level |
| struct | null_neighbor |
| struct | boundary_side |
| struct | subdomain |
Detailed Description
This namespace defines several multi_predicates which are used by the element and node iterators. These classes are not in general used by the user, although they could be.
This file declares several predicates in the Predicates namespace. They are called "single predicates" since the purpose of each one is to act as a single functor which returns true or false depending on the result of the operator() function. The single predicates are used together as building blocks to create the "multi predicates" which can be found in the multi_predicates.h header file.
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:45 UTC
Hosted By: