Used to iterate over non-nullptr, semi-local entries (i.e. 更多...
#include <multi_predicates.h>
Public 成员函数 | |
ActiveSemiLocal (processor_id_type my_pid) | |
virtual bool | operator() (const T &it) const |
Protected 成员函数 | |
void | deep_copy (const abstract_multi_predicate &rhs) |
Protected 属性 | |
std::vector< pred_ptr< T > > | _predicates |
Used to iterate over non-nullptr, semi-local entries (i.e.
are not subactive and have are owned by an attached processor) in a container.
FIXME: This is not currently safe to use on adaptively-refined grids, it should be added back when Elem::is_semilocal() has been patched to not require the Elem to be active. Used to iterate over non-nullptr, active, non sub-active, semi-local elements in a container.
在文件 multi_predicates.h 第 325 行定义.
|
inline |
在文件 multi_predicates.h 第 327 行定义.
|
inlineprotectedinherited |
在文件 multi_predicates.h 第 108 行定义.
参考 libMesh::Predicates::abstract_multi_predicate< T >::_predicates.
参考自 libMesh::Predicates::abstract_multi_predicate< T >::abstract_multi_predicate() , 以及 libMesh::Predicates::abstract_multi_predicate< T >::operator=().
|
inlinevirtualinherited |
在文件 multi_predicates.h 第 77 行定义.
参考 libMesh::Predicates::abstract_multi_predicate< T >::_predicates.
|
protectedinherited |