libMesh
|
#include <multi_predicates.h>
Public Member Functions | |
virtual | ~abstract_multi_predicate ()=default |
abstract_multi_predicate & | operator= (const abstract_multi_predicate &rhs) |
virtual bool | operator() (const T &it) const |
Protected Member Functions | |
abstract_multi_predicate ()=default | |
abstract_multi_predicate (std::vector< pred_ptr< T >> &&predicates) | |
abstract_multi_predicate (const abstract_multi_predicate &rhs) | |
void | deep_copy (const abstract_multi_predicate &rhs) |
Protected Attributes | |
std::vector< pred_ptr< T > > | _predicates |
Definition at line 62 of file multi_predicates.h.
|
virtualdefault |
|
protecteddefault |
|
inlineprotected |
Definition at line 95 of file multi_predicates.h.
|
inlineprotected |
Definition at line 100 of file multi_predicates.h.
References libMesh::Predicates::abstract_multi_predicate< T >::deep_copy().
|
inlineprotected |
Definition at line 108 of file multi_predicates.h.
References libMesh::Predicates::abstract_multi_predicate< T >::_predicates.
Referenced by libMesh::Predicates::abstract_multi_predicate< T >::abstract_multi_predicate(), and libMesh::Predicates::abstract_multi_predicate< T >::operator=().
|
inlinevirtual |
Definition at line 77 of file multi_predicates.h.
References libMesh::Predicates::abstract_multi_predicate< T >::_predicates, and libMesh::libmesh_assert().
|
inline |
Definition at line 68 of file multi_predicates.h.
References libMesh::Predicates::abstract_multi_predicate< T >::deep_copy().
|
protected |
Definition at line 118 of file multi_predicates.h.
Referenced by libMesh::Predicates::abstract_multi_predicate< T >::deep_copy(), and libMesh::Predicates::abstract_multi_predicate< T >::operator()().