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.

Author
John W. Peterson, 2004

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.

Author
John W. Peterson, 2004

Site Created By: libMesh Developers
Last modified: February 07 2014 16:57:33 UTC

Hosted By:
SourceForge.net Logo