Public Member Functions | |
CFMeshPair () | |
CFMeshPair (const CellFilter &cf, const Mesh &mesh, const Set< int > &funcs) | |
bool | operator< (const CFMeshPair &other) const |
bool | isEmpty () const |
const CellFilter & | filter () const |
const Mesh & | mesh () const |
const CellSet & | cellSet () const |
const Set< int > & | funcs () const |
CFMeshPair | setMinus (const CFMeshPair &other) const |
CFMeshPair | intersection (const CFMeshPair &other) const |
Private Attributes | |
CellFilter | filter_ |
Mesh | mesh_ |
CellSet | cellSet_ |
Set< int > | funcs_ |
Definition at line 47 of file SundanceCFMeshPair.hpp.
CFMeshPair::CFMeshPair | ( | ) |
CFMeshPair::CFMeshPair | ( | const CellFilter & | cf, | |
const Mesh & | mesh, | |||
const Set< int > & | funcs | |||
) |
Definition at line 64 of file SundanceCFMeshPair.cpp.
References cellSet_, filter_, Sundance::CellFilter::getCells(), and Playa::Handle< PointerType >::ptr().
const CellSet& Sundance::CFMeshPair::cellSet | ( | ) | const [inline] |
const CellFilter& Sundance::CFMeshPair::filter | ( | ) | const [inline] |
Definition at line 64 of file SundanceCFMeshPair.hpp.
References filter_.
Referenced by intersection(), Sundance::operator<<(), and setMinus().
const Set<int>& Sundance::CFMeshPair::funcs | ( | ) | const [inline] |
CFMeshPair CFMeshPair::intersection | ( | const CFMeshPair & | other | ) | const |
Definition at line 108 of file SundanceCFMeshPair.cpp.
References CFMeshPair(), filter(), funcs_, Sundance::Mesh::id(), Sundance::CellFilter::intersection(), isEmpty(), mesh(), and Sundance::Set< Key, Compare >::setUnion().
Referenced by Sundance::resolvePair().
bool CFMeshPair::isEmpty | ( | ) | const |
Definition at line 87 of file SundanceCFMeshPair.cpp.
References Sundance::CellSet::begin(), cellSet_, Sundance::CellSet::end(), filter_, and Playa::Handle< PointerType >::ptr().
Referenced by intersection(), operator<(), Sundance::resolveSets(), and setMinus().
const Mesh& Sundance::CFMeshPair::mesh | ( | ) | const [inline] |
Definition at line 67 of file SundanceCFMeshPair.hpp.
References mesh_.
Referenced by intersection(), Sundance::operator<<(), and setMinus().
bool CFMeshPair::operator< | ( | const CFMeshPair & | other | ) | const |
Definition at line 75 of file SundanceCFMeshPair.cpp.
References cellSet_, Sundance::Mesh::id(), isEmpty(), and mesh_.
CFMeshPair CFMeshPair::setMinus | ( | const CFMeshPair & | other | ) | const |
Definition at line 94 of file SundanceCFMeshPair.cpp.
References CFMeshPair(), filter(), funcs_, Sundance::Mesh::id(), isEmpty(), and mesh().
Referenced by Sundance::resolvePair().
CellSet Sundance::CFMeshPair::cellSet_ [private] |
Definition at line 84 of file SundanceCFMeshPair.hpp.
Referenced by cellSet(), CFMeshPair(), isEmpty(), and operator<().
CellFilter Sundance::CFMeshPair::filter_ [private] |
Definition at line 82 of file SundanceCFMeshPair.hpp.
Referenced by CFMeshPair(), filter(), and isEmpty().
Set<int> Sundance::CFMeshPair::funcs_ [private] |
Definition at line 85 of file SundanceCFMeshPair.hpp.
Referenced by funcs(), intersection(), and setMinus().
Mesh Sundance::CFMeshPair::mesh_ [private] |