Various operations for HashSet. More...
Classes | |
struct | plusEqOp |
Functions | |
labelHashSet | used (const bitSet &select) |
labelHashSet | used (const UList< bool > &select) |
bitSet | bitset (const labelHashSet &locations) |
List< bool > | bools (const labelHashSet &locations) |
Various operations for HashSet.
Foam::labelHashSet used | ( | const bitSet & | select | ) |
Definition at line 28 of file HashOps.C.
References bitSet::any(), bitSet::count(), bitSet::find_first(), bitSet::find_next(), and Foam::output().
Referenced by mappedPatchBase::calcMapping(), polyTopoChange::changeMesh(), dynamicRefineFvMesh::init(), polyTopoChange::makeMesh(), Foam::polyMeshZipUpCells(), and HashTable< Foam::autoPtr< Foam::interfaceCompositionModel > >::printInfo().
Foam::labelHashSet used | ( | const UList< bool > & | select | ) |
Definition at line 46 of file HashOps.C.
References Foam::output(), and UList::size().
Foam::bitSet bitset | ( | const labelHashSet & | locations | ) |
Definition at line 65 of file HashOps.C.
References HashSet::begin(), HashSet::end(), and Foam::output().
Referenced by bitSet::bitSet(), Foam::operator<<(), bitSet::operator=(), Foam::operator~(), ZoneMesh< cellZone, polyMesh >::selection(), Foam::BitOps::set(), bitSet::set(), bitSet::swap(), bitSet::transfer(), and Foam::BitOps::unset().
Foam::List< bool > bools | ( | const labelHashSet & | locations | ) |
Definition at line 74 of file HashOps.C.
References HashSet::begin(), HashSet::end(), Foam::max(), and Foam::output().
Referenced by Foam::BitOps::all(), Foam::BitOps::any(), bitSet::assign(), bitSet::bitSet(), Foam::BitOps::count(), Foam::BitOps::none(), Foam::BitOps::set(), parseDriver::setInternalFieldResult(), topoBoolSet::topoBoolSet(), and Foam::BitOps::unset().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.