A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc. More...
Inherited by BinSum< IndexType, List, CombineOp >, cellShape, cellToCellStencil, face, faceTriangulation, IOList< T >, ITstream, polynomialFunction [private]
, ProcessorTopology< Container, ProcPatch >, pTraits< List< T > >, regionSplit, thirdBodyEfficiencies, zone, and zoneCellStencils.
Public Types | |
typedef SubList< T > | subList |
Declare type of subList. More... | |
Public Member Functions | |
constexpr | List () noexcept |
Null constructor. More... | |
List (const label len) | |
Construct with given size. More... | |
List (const label len, const T &val) | |
Construct with given size and value for all elements. More... | |
List (const label len, const zero) | |
Construct with given size initializing all elements to zero. More... | |
List (const one, const T &val) | |
Construct with length=1, copying the value as the only content. More... | |
List (const one, T &&val) | |
Construct with length=1, moving the value as the only content. More... | |
List (const one, const zero) | |
Construct with length=1, initializing content to zero. More... | |
List (const List< T > &a) | |
Copy construct from list. More... | |
List (const UList< T > &a) | |
Copy construct contents from list. More... | |
List (List< T > &a, bool reuse) | |
Construct as copy or re-use as specified. More... | |
List (const UList< T > &list, const labelUList &indices) | |
Copy construct subset of list. More... | |
template<unsigned N> | |
List (const UList< T > &list, const FixedList< label, N > &indices) | |
Copy construct subset of list. More... | |
template<class InputIterator > | |
List (InputIterator begIter, InputIterator endIter) | |
Construct given begin/end iterators. More... | |
template<unsigned N> | |
List (const FixedList< T, N > &list) | |
Construct as copy of FixedList<T, N> More... | |
List (const PtrList< T > &list) | |
Construct as copy of PtrList<T> More... | |
List (const SLList< T > &list) | |
Construct as copy of SLList<T> More... | |
template<class Addr > | |
List (const IndirectListBase< T, Addr > &list) | |
Construct as copy of IndirectList contents. More... | |
List (std::initializer_list< T > list) | |
Construct from an initializer list. More... | |
List (List< T > &&list) | |
Move construct from List. More... | |
template<int SizeMin> | |
List (DynamicList< T, SizeMin > &&list) | |
Move construct from DynamicList. More... | |
List (SortableList< T > &&list) | |
Move construct from SortableList. More... | |
List (SLList< T > &&list) | |
Move construct from SLList. More... | |
List (Istream &is) | |
Construct from Istream. More... | |
autoPtr< List< T > > | clone () const |
Clone. More... | |
~List () | |
Destructor. More... | |
void | resize (const label newSize) |
Adjust allocated size of list. More... | |
void | resize (const label newSize, const T &val) |
Adjust allocated size of list and set val for new elements. More... | |
void | setSize (const label newSize) |
Alias for resize(const label) More... | |
void | setSize (const label newSize, const T &val) |
Alias for resize(const label, const T&) More... | |
void | clear () |
Clear the list, i.e. set size to zero. More... | |
void | append (const T &val) |
Append an element at the end of the list. More... | |
void | append (T &&val) |
Move append an element at the end of the list. More... | |
void | append (const UList< T > &list) |
Append a List to the end of this list. More... | |
template<class Addr > | |
void | append (const IndirectListBase< T, Addr > &list) |
Append IndirectList contents at the end of this list. More... | |
void | transfer (List< T > &list) |
template<int SizeMin> | |
void | transfer (DynamicList< T, SizeMin > &list) |
void | transfer (SortableList< T > &list) |
T & | newElmt (const label i) |
void | operator= (const UList< T > &a) |
Assignment to UList operator. Takes linear time. More... | |
void | operator= (const List< T > &list) |
Assignment operator. Takes linear time. More... | |
void | operator= (const SLList< T > &list) |
Assignment to SLList operator. Takes linear time. More... | |
template<class Addr > | |
void | operator= (const IndirectListBase< T, Addr > &list) |
Assignment from IndirectList. Takes linear time. More... | |
template<unsigned N> | |
void | operator= (const FixedList< T, N > &list) |
Copy assignment from FixedList. More... | |
void | operator= (std::initializer_list< T > list) |
Assignment to an initializer list. More... | |
void | operator= (const T &val) |
Assignment of all entries to the given value. More... | |
void | operator= (const zero) |
Assignment of all entries to zero. More... | |
void | operator= (List< T > &&list) |
Move assignment. Takes constant time. More... | |
template<int SizeMin> | |
void | operator= (DynamicList< T, SizeMin > &&list) |
Move assignment. Takes constant time. More... | |
void | operator= (SortableList< T > &&list) |
Move assignment. Takes constant time. More... | |
void | operator= (SLList< T > &&list) |
Move assignment. Takes constant time. More... | |
void | shallowCopy (const UList< T > &)=delete |
No shallowCopy permitted. More... | |
template<class TypeT = T> | |
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type | set (const label i, bool val=true) |
A bitSet::set() method for a list of bool. More... | |
template<> | |
void | resize (const label newSize) |
Static Public Member Functions | |
static const List< T > & | null () |
Return a null List. More... | |
Friends | |
Istream & | operator>> (Istream &is, List< T > &list) |
Read List from Istream, discarding contents of existing List. More... | |
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc.
Storage is allocated on free-store during construction.
Definition at line 102 of file HashTable.H.
List | ( | const label | len, |
const | zero | ||
) |
List | ( | const | one, |
const | zero | ||
) |
List | ( | const UList< T > & | list, |
const labelUList< T > & | indices | ||
) |
List | ( | InputIterator | begIter, |
InputIterator | endIter | ||
) |
|
explicit |
Construct as copy of IndirectList contents.
List | ( | DynamicList< T, SizeMin > && | list | ) |
Move construct from DynamicList.
List | ( | SortableList< T > && | list | ) |
Move construct from SortableList.
|
inlinestatic |
Return a null List.
Definition at line 108 of file ListI.H.
Referenced by basicThermo::splitThermoName().
|
inline |
|
inline |
Adjust allocated size of list.
The boolList version fills new memory with false.
Definition at line 139 of file ListI.H.
Referenced by preservePatches::add(), singleProcessorFaceSets::add(), geometric::add(), polyTopoChange::addMesh(), topoSetSource::check(), MeshedSurface< Foam::face >::checkFaces(), directions::directions(), Foam::duplicateOrder(), Foam::etcDirs(), NASCore::faceDecomposition(), ABAQUSCore::faceDecomposition(), lumpedPointMovement::forcesAndMoments(), Foam::exprTools::getList(), searchableDisk::getRegion(), Foam::indicesImpl(), ZoneMesh< cellZone, polyMesh >::indicesImpl(), Foam::invertManyToMany(), Foam::invertOneToMany(), dictionary::keys(), basicThermo::lookupThermo(), wordRes::matching(), scalars::matching(), Foam::namesImpl(), ZoneMesh< cellZone, polyMesh >::namesImpl(), basicSolidChemistryModel::New(), Foam::nonProcessorPatchNames(), polynomialFunction::operator+=(), polynomialFunction::operator-=(), Foam::operator>>(), argList::parse(), Foam::printTable(), ABAQUSsurfaceFormat< Face >::read(), pointNoise::read(), explicitPorositySource::read(), multiphaseMangrovesTurbulenceModel::read(), writeObjects::read(), surfaceNoise::read(), derivedFields::read(), areaWrite::read(), Foam::readDir(), functionEntry::readStringList(), isoAlpha::reconstruct(), regionSplit::reduceRegions(), searchableSphere::regions(), PackedList< 2 >::reserve(), SortList< T >::reset(), SortList< T >::reverseSort(), List< substance >::set(), PackedList< 2 >::setCapacity(), fvMeshSubset::setCellSubset(), lumpedPointMovement::setInterpolator(), lumpedPointMovement::setPatchControl(), edgeCollapser::setRefinement(), PackedList< 2 >::shrink(), LUscalarMatrix::solve(), SortList< T >::sort(), Foam::sortedOrder(), MeshedSurface< Foam::face >::stitchFaces(), surfZoneIOList::surfZoneIOList(), syncTools::swapBoundaryCellList(), syncTools::swapBoundaryCellPositions(), HashTable< Foam::phase * >::tocEntries(), HashTable< Foam::phase * >::tocKeys(), HashTable< Foam::phase * >::tocValues(), topoBoolSet::topoBoolSet(), faceAreaIntersect::triangulate(), wordRes::uniq(), hashedWordList::uniq(), Foam::uniqueOrder(), ensightFaces::write(), lumpedPointMovement::writeStateVTP(), and zeroATCcells::zeroATCcells().
void resize | ( | const label | newSize, |
const T & | val | ||
) |
|
inline |
Alias for resize(const label)
Definition at line 146 of file ListI.H.
Referenced by preserveBaffles::add(), preserveFaceZones::add(), refinementHistory::add(), fvMeshPrimitiveLduAddressing::addAddressing(), cyclicAMIPolyPatch::addAMIFaces(), cellTable::addCellZones(), addPatchCellLayer::addedCells(), lduPrimitiveMesh::addInterfaces(), edgeSurface::addIntersectionEdges(), snappyLayerDriver::addLayers(), regIOobject::addWatch(), adjointSolverManager::adjointSolverManager(), AMIInterpolation::agglomerate(), GAMGAgglomeration::agglomerateLduAddressing(), extendedEdgeMesh::allNearestFeatureEdges(), face::areaInContact(), sensitivitySurfacePoints::assembleSensitivities(), FreeStream< CloudType >::autoMap(), extendedEdgeMesh::autoMap(), meshRefinement::balance(), Bezier::Bezier(), bladeModel::bladeModel(), booleanSurface::booleanSurface(), nearWallFields::calcAddressing(), decompositionMethod::calcCellCells(), primitiveMesh::calcCells(), addPatchCellLayer::calcExtrudeInfo(), cellToFaceStencil::calcFaceStencil(), CentredFitSnGradData< Polynomial >::calcFit(), FitData< CentredFitSnGradData< Polynomial >, extendedCentredCellToFaceStencil, Polynomial >::calcFit(), polyLine::calcParam(), primitiveMesh::calcPointOrder(), createShellMesh::calcPointRegions(), waveMethod::calculate(), correctedCellVolumeWeightMethod::calculate(), surfaceNoise::calculate(), GAMGAgglomeration::calculateRegionMaster(), fvMotionSolver::cellMotionBoundaryTypes(), boundaryMesh::changeFaces(), extractEulerianParticles::checkFaceZone(), GAMGAgglomeration::checkRestriction(), refinementHistory::clone(), cellShape::collapsedFaces(), extendedCellToFaceStencil::collectData(), extendedFaceToCellStencil::collectData(), mappedPatchBase::collectSamples(), mapDistributeBase::compact(), GAMGAgglomeration::compactLevels(), removeFaces::compatibleRemoves(), NURBS3DVolume::computeParametricCoordinates(), inverseFaceDistanceDiffusivity::correct(), inversePointDistanceDiffusivity::correct(), removePoints::countPointUsage(), cyclicPolyPatch::coupledPoints(), box::createLODMap(), meshRefinement::createZoneBaffles(), motionSmootherAlgo::curPoints(), hexCellLooper::cut(), geomCellLooper::cut(), simpleGeomDecomp::decompose(), mapPatchChange::deletedPatches(), meshRefinement::directionalRefineCandidates(), mapDistributeBase::distribute(), distributedTriSurfaceMesh::distribute(), cell::edges(), Pstream::exchange(), mapDistributeBase::exchangeAddressing(), Pstream::exchangeSizes(), forceCoeffs::execute(), extendedEdgeMesh::extendedEdgeMesh(), extendedUpwindCellToFaceStencil::extendedUpwindCellToFaceStencil(), primitiveMesh::faceEdges(), cellModel::faces(), faceZone::faceZone(), faMesh::faMesh(), searchablePlateFeatures::features(), searchableSurfacesQueries::findAllIntersections(), refinementSurfaces::findAllIntersections(), searchableSurfacesQueries::findAnyIntersection(), shellSurfaces::findDirectionalLevel(), patchProbes::findElements(), probes::findElements(), shellSurfaces::findHigherGapLevel(), refinementSurfaces::findHigherIntersection(), refinementSurfaces::findInside(), shellSurfaces::findLevel(), triSurfaceSearch::findLine(), searchablePlane::findLine(), searchablePlate::findLine(), searchableSphere::findLine(), searchableDisk::findLine(), searchableCylinder::findLine(), searchableSurfaceCollection::findLine(), searchableBox::findLine(), searchableRotatedBox::findLine(), searchableSurfaceWithGaps::findLine(), searchableCone::findLine(), triSurfaceSearch::findLineAll(), searchablePlane::findLineAll(), searchablePlate::findLineAll(), searchableSphere::findLineAll(), searchableDisk::findLineAll(), searchableCylinder::findLineAll(), searchableSurfaceCollection::findLineAll(), searchableBox::findLineAll(), searchableRotatedBox::findLineAll(), searchableSurfaceWithGaps::findLineAll(), searchableCone::findLineAll(), distributedTriSurfaceMesh::findLineAll(), triSurfaceSearch::findLineAny(), searchableSphere::findLineAny(), searchableCylinder::findLineAny(), searchableBox::findLineAny(), searchableRotatedBox::findLineAny(), searchableCone::findLineAny(), namesList< solutionEntry >::findNames(), searchableSurfacesQueries::findNearest(), triSurfaceRegionSearch::findNearest(), triSurfaceSearch::findNearest(), searchablePlane::findNearest(), searchableExtrudedCircle::findNearest(), searchablePlate::findNearest(), searchableSphere::findNearest(), searchableDisk::findNearest(), searchableCylinder::findNearest(), searchableBox::findNearest(), searchableRotatedBox::findNearest(), searchableCone::findNearest(), distributedTriSurfaceMesh::findNearest(), refinementFeatures::findNearestEdge(), searchableSurfacesQueries::findNearestIntersection(), refinementSurfaces::findNearestIntersection(), refinementFeatures::findNearestPoint(), refinementSurfaces::findNearestRegion(), refinementFeatures::findNearestRegionEdge(), searchableExtrudedCircle::findParametricNearest(), NURBS3DVolume::findPointsInBox(), meshRefinement::findRegions(), mappedPatchBase::findSamples(), polyMeshAdder::findSharedPoints(), FreeStream< CloudType >::FreeStream(), decomposedBlockData::gather(), globalIndex::gather(), externalCoupled::gatherAndCombine(), PatchTools::gatherAndMerge(), GAMGAgglomeration::gatherList(), decomposedBlockData::gatherSlaveData(), globalIndex::get(), combineFaces::getMergeSets(), boundaryMesh::getNTris(), searchablePlane::getRegion(), searchableExtrudedCircle::getRegion(), searchablePlate::getRegion(), searchableSphere::getRegion(), searchableCylinder::getRegion(), searchableSurfaceCollection::getRegion(), searchableBox::getRegion(), searchableRotatedBox::getRegion(), searchableCone::getRegion(), triSurfaceMesh::getRegion(), distributedTriSurfaceMesh::getRegion(), removePoints::getUnrefimentSet(), cellLooper::getVertEdgesNonFace(), triSurfaceTools::getVertexTriangles(), searchableSphere::getVolumeType(), searchableCylinder::getVolumeType(), searchableBox::getVolumeType(), searchableCone::getVolumeType(), triSurfaceMesh::getVolumeType(), distributedTriSurfaceMesh::getVolumeType(), cellCellStencil::globalCellCells(), addPatchCellLayer::globalEdgeFaces(), triSurfaceTools::greenRefine(), Distribution< Type >::index(), calculatedProcessorFvPatchField< Type >::initEvaluate(), meshToMeshMethod::initialise(), InjectedParticleDistributionInjection< CloudType >::initialise(), surfaceNoise::initialise(), fluxSummary::initialiseSurfaceAndDirection(), calculatedProcessorFvPatchField< Type >::initInterfaceMatrixUpdate(), linearInterpolationWeights::integrationWeights(), GAMGInterface::interfaceInternalField(), AMIInterpolation::interpolateToSource(), AMIInterpolation::interpolateToTarget(), intersectedSurface::intersectedSurface(), isoSurface::isoSurface(), isoSurfaceCell::isoSurfaceCell(), isoSurfaceTopo::isoSurfaceTopo(), lduPrimitiveMesh::lduPrimitiveMesh(), triSurfaceLoader::load(), distributedTriSurfaceMesh::localQueries(), voxelMeshSearch::makeMesh(), processorFaPatch::makeNonGlobalPatchPoints(), mapDistribute::mapDistribute(), mapDistributeBase::mapDistributeBase(), trackingInverseDistance::markDonors(), inverseDistance::markDonors(), boundaryMesh::markFaces(), PatchTools::markZones(), triSurface::markZones(), PatchTools::matchEdges(), Foam::matchPoints(), PatchTools::matchPoints(), cellToFaceStencil::merge(), edgeIntersections::merge(), meshRefinement::mergeBaffles(), meshRefinement::mergePatchFacesUndo(), Foam::mergePoints(), globalMeshData::mergePoints(), extendedEdgeMesh::mergePointsAndSort(), fileOperation::mergeTimes(), engineValve::movingPatchIDs(), extendedEdgeMesh::nearestFeatureEdge(), extendedEdgeMesh::nearestFeatureEdgeByType(), surfaceFeatures::nearestSurfEdge(), polyBoundaryMesh::neighbourEdges(), faPatch::ngbPolyPatchFaces(), cellCuts::nonAnchorPoints(), Distribution< Type >::normalised(), objectiveManager::objectiveManager(), UList< Foam::wordRe >::operator[](), oldCyclicPolyPatch::order(), processorPolyPatch::order(), cyclicPolyPatch::order(), cyclicAMIPolyPatch::order(), distributedTriSurfaceMesh::overlappingSurface(), ParticleCollector< CloudType >::ParticleCollector(), SprayCloud< Foam::DSMCCloud >::penetration(), pointCells::pointCells(), pointFieldReconstructor::pointFieldReconstructor(), PatchTools::pointNormals(), Foam::polyMeshZipUpCells(), snappySnapDriver::preSmoothPatch(), Distribution< Type >::raw(), VTKedgeFormat::read(), writeDictionary::read(), cloudSolution::read(), runTimeControl::read(), multiphaseMangrovesSource::read(), explicitPorositySource::read(), multiphaseMangrovesTurbulenceModel::read(), regIOobject::read(), STARCDMeshReader::readBoundary(), STARCDMeshReader::readCells(), FIREMeshReader::readFaces(), reader::readField(), masterUncollatedFileOperation::readHeader(), surfaceNoise::readSurfaceData(), boundaryMesh::readTriSurface(), meshRefinement::refineCandidates(), searchablePlane::regions(), searchableExtrudedCircle::regions(), searchableBox::regions(), searchableDisk::regions(), searchablePlate::regions(), searchableCylinder::regions(), searchableSurfaceCollection::regions(), searchableCone::regions(), triSurfaceMesh::regions(), edgeMesh::regions(), fvMeshTools::removeEmptyPatches(), mapDistributeBase::schedule(), searchableSurfaces::searchableSurfaces(), extendedEdgeMesh::select(), fvMeshSubset::setCellSubset(), decompositionMethod::setConstraints(), polyBoundaryMesh::setGroup(), box::setRefineFlags(), duplicatePoints::setRefinement(), refinementIterator::setRefinement(), removePoints::setRefinement(), boundaryCutter::setRefinement(), tetDecomposer::setRefinement(), addPatchCellLayer::setRefinement(), hexRef8::setRefinement(), SortableListDRGEP< Type >::setSize(), SortableListEFA< Type >::setSize(), data::setSolverPerformance(), removePoints::setUnrefinement(), ParSortableList< Type >::sort(), extendedEdgeMesh::sortedOrder(), extendedEdgeMesh::sortPointsAndEdges(), meshRefinement::splitFacesUndo(), leastSquares::stencilWeights(), cellVolumeWeight::stencilWeights(), inverseDistance::stencilWeights(), streamLineParticle::streamLineParticle(), triSurfaceRegionSearch::treeByRegion(), boundaryMesh::triangulate(), triSurfaceTools::triangulate(), triSurfaceTools::triangulateFaceCentre(), boundaryMesh::triangulateLocal(), advancingFrontAMI::triangulatePatch(), triSurface::triFaceFaces(), streamLineBase::trimToBox(), trackingInverseDistance::update(), inverseDistance::update(), dynamicOversetFvMesh::updateAddressing(), edgeVertex::updateLabels(), removePoints::updateMesh(), boundaryCutter::updateMesh(), faceZone::updateMesh(), addPatchCellLayer::updateMesh(), faMesh::updateMesh(), lduPrimitiveMesh::upperTriOrder(), zoneCellStencils::validBoundaryFaces(), cellToFaceStencil::validBoundaryFaces(), cellToCellStencil::validBoundaryFaces(), splineInterpolationWeights::valueWeights(), linearInterpolationWeights::valueWeights(), volBSplinesBase::volBSplinesBase(), wallBoundedStreamLineParticle::wallBoundedStreamLineParticle(), decomposedBlockData::writeBlocks(), and streamLineBase::writeToFile().
|
inline |
Alias for resize(const label, const T&)
|
inline |
Clear the list, i.e. set size to zero.
Definition at line 115 of file ListI.H.
Referenced by correctedCellVolumeWeightMethod::calculateAddressing(), cellVolumeWeightMethod::calculateAddressing(), ensightPart::clear(), hashedWordList::clear(), SortableList< T >::clear(), IListStreamAllocator::clearStorage(), PackedList< 2 >::clearStorage(), polySurface::copySurface(), surfMesh::copySurface(), removePoints::countPointUsage(), box::createMap(), meshRefinement::createZoneBaffles(), Foam::duplicateOrder(), Field< Foam::Vector2D >::Field(), refinementSurfaces::findAllIntersections(), probes::findElements(), searchablePlane::findLineAll(), searchablePlate::findLineAll(), searchableSphere::findLineAll(), searchableDisk::findLineAll(), searchableCylinder::findLineAll(), searchableSurfaceCollection::findLineAll(), searchableBox::findLineAll(), searchableRotatedBox::findLineAll(), searchableSurfaceWithGaps::findLineAll(), searchableCone::findLineAll(), distributedTriSurfaceMesh::findLineAll(), triSurfaceMesh::isSurfaceClosed(), Cloud< passivePositionParticle >::move(), argList::parse(), STARCDsurfaceFormat< Face >::read(), TRIsurfaceFormat< Face >::read(), STARCDedgeFormat::read(), STLsurfaceFormat< Face >::read(), ensightWrite::read(), STARCDMeshReader::readCells(), Time::readDict(), boundaryMesh::readTriSurface(), surfMesh::removeZones(), decompositionMethod::setConstraints(), lumpedPointMovement::setInterpolator(), Foam::sortedOrder(), hexRef8::storeData(), PatchTools::subsetMap(), trackingInverseDistance::update(), cellVolumeWeight::update(), inverseDistance::update(), zoneCellStencils::updateMesh(), and surfaceNoise::writeSurfaceData().
|
inline |
Append an element at the end of the list.
Definition at line 182 of file ListI.H.
Referenced by singleProcessorFaceSets::add(), cellTable::addCellZones(), snappyLayerDriver::addLayers(), AMIInterpolation::agglomerate(), hashedWordList::append(), AMIInterpolation::append(), Foam::appendNamedEntry(), Foam::bandCompression(), createShellMesh::calcPointRegions(), waveMethod::calculate(), correctedCellVolumeWeightMethod::calculateAddressing(), cellVolumeWeightMethod::calculateAddressing(), GAMGAgglomeration::checkRestriction(), probes::classifyFields(), refinementHistory::clone(), commSchedule::commSchedule(), removeFaces::compatibleRemoves(), hexRef8::consistentSlowRefinement(), hexRef8::consistentSlowRefinement2(), box::createMap(), curvatureSeparation::curvatureSeparation(), snappyLayerDriver::doLayers(), edgeSurface::edgeSurface(), faceCells::faceCells(), shellSurfaces::findDirectionalLevel(), localPointRegion::findDuplicateFacePairs(), Foam::findEtcEntries(), distributedTriSurfaceMesh::findNearest(), for(), removeCells::getExposedFaces(), meshRefinement::getZones(), triSurfaceTools::greenRefine(), InjectedParticleDistributionInjection< CloudType >::initialise(), fluxSummary::initialiseCellZoneAndDirection(), fluxSummary::initialiseFaceZone(), fluxSummary::initialiseFaceZoneAndDirection(), fluxSummary::initialiseSurface(), fluxSummary::initialiseSurfaceAndDirection(), triSurfaceLoader::load(), LuoSvendsen::LuoSvendsen(), trackingInverseDistance::markDonors(), inverseDistance::markDonors(), PatchTools::markZone(), triSurface::markZone(), meshRefinement::meshedPatches(), findCellParticle::move(), combustionModel::New(), chemistryTabulationMethod< ReactionThermo, ThermoType >::New(), chemistryReductionMethod< ReactionThermo, ThermoType >::New(), UList< Foam::wordRe >::operator[](), boundaryMesh::patchify(), polyPatch::polyPatch(), surfaceFieldValue::read(), functionObjectList::readFunctionObject(), lagrangianReconstructor::reconstructFieldFields(), refinementParameters::refinementParameters(), edgeMesh::regions(), regionSplit2D::regionSplit2D(), timeSelector::select0(), polyBoundaryMesh::setGroup(), edgeCollapser::setRefinement(), hexRef8::setRefinement(), masterUncollatedFileOperation::setTime(), faceZoneSet::subset(), meshRefinement::subsetBaffles(), faceZoneSet::sync(), triSurfaceTools::triangulate(), triSurfaceTools::triangulateFaceCentre(), dynamicOversetFvMesh::updateAddressing(), externalDisplacementMeshMover::updateMesh(), solverFieldSelection::updateSelection(), particleDistribution::write(), and fieldValueDelta::writeFileHeader().
|
inline |
|
inline |
Append IndirectList contents at the end of this list.
Transfer the contents of the argument List into this list and annul the argument list
Definition at line 459 of file List.C.
Referenced by geometric::add(), extendedEdgeMesh::allNearestFeatureEdges(), extendedEdgeMesh::allNearestFeaturePoints(), setToCellZone::applyToSet(), faceZoneToFaceZone::applyToSet(), setToPointZone::applyToSet(), setAndNormalToFaceZone::applyToSet(), setToFaceZone::applyToSet(), searchableSurfaceToFaceZone::applyToSet(), setsToFaceZone::applyToSet(), extendedEdgeMesh::autoMap(), box::box(), polyDualMesh::calcFeatures(), createShellMesh::calcPointRegions(), correctedCellVolumeWeightMethod::calculateAddressing(), cellVolumeWeightMethod::calculateAddressing(), mapNearestMethod::calculateAddressing(), directMethod::calculateAddressing(), removeFaces::compatibleRemoves(), inverseDistance::createStencil(), geomCellLooper::cut(), topoCellLooper::cut(), extendedEdgeMesh::cut(), cyclicACMIGAMGInterface::cyclicACMIGAMGInterface(), cyclicAMIGAMGInterface::cyclicAMIGAMGInterface(), fvMeshDistribute::distribute(), triSurfaceSearch::findLineAll(), searchableBox::findLineAll(), searchableRotatedBox::findLineAll(), distributedTriSurfaceMesh::findNearest(), PatchTools::gatherAndMerge(), InjectedParticleInjection< CloudType >::initialise(), InjectedParticleDistributionInjection< CloudType >::initialise(), objectivePtLosses::initialize(), isoSurface::isoSurface(), isoSurfaceCell::isoSurfaceCell(), triSurfaceLoader::load(), voxelMeshSearch::makeMesh(), mapDistributeBase::mapDistributeBase(), PatchTools::markZone(), momentOfInertia::massPropertiesPatch(), polyBoundaryMesh::matchGroups(), cellToCellStencil::merge(), fileOperation::mergeTimes(), MeshedSurface< Foam::face >::MeshedSurface(), streamLineParticle::move(), wallBoundedStreamLineParticle::move(), stateFunctionObject::objectResultEntries(), SortableList< T >::operator=(), hashedWordList::operator=(), SortableList< T >::partialReverseSort(), SortableList< T >::partialSort(), OBJedgeFormat::read(), STARCDCore::readPoints(), edgeMesh::regions(), SortableList< T >::reverseSort(), box::setRefineFlags(), hexRef8::setRefinement(), SortableListDRGEP< Type >::sort(), SortableListEFA< Type >::sort(), SortableList< T >::sort(), extendedEdgeMesh::sortPointsAndEdges(), SortableListDRGEP< Type >::stableSort(), SortableListEFA< Type >::stableSort(), hashedWordList::transfer(), PackedList< 2 >::transfer(), trackingInverseDistance::update(), inverseDistance::update(), topoBoolSet::updateLabels(), meshRefinement::updateList(), hexRef8Data::updateMesh(), boundaryCutter::updateMesh(), localPointRegion::updateMesh(), hexRef8::updateMesh(), meshRefinement::updateMesh(), solverFieldSelection::updateSelection(), volFieldSelection::updateSelection(), and fileFieldSelection::updateSelection().
void transfer | ( | DynamicList< T, SizeMin > & | list | ) |
void transfer | ( | SortableList< T > & | list | ) |
|
inline |
Assignment to UList operator. Takes linear time.
Definition at line 501 of file List.C.
Referenced by cellShape::collapse(), SortableListDRGEP< Type >::operator=(), SortableListEFA< Type >::operator=(), SortableList< T >::operator=(), hashedWordList::operator=(), and ITstream::operator=().
void operator= | ( | const IndirectListBase< T, Addr > & | list | ) |
Assignment from IndirectList. Takes linear time.
void operator= | ( | std::initializer_list< T > | list | ) |
|
inline |
|
inline |
void operator= | ( | DynamicList< T, SizeMin > && | list | ) |
void operator= | ( | SortableList< T > && | list | ) |
No shallowCopy permitted.
Referenced by ODESolver::resizeField().
|
inline |
A bitSet::set() method for a list of bool.
Increases size when setting an out-of-bounds value.
Definition at line 325 of file List.H.
Referenced by GAMGAgglomeration::agglomerateLduAddressing(), edgeCollapser::consistentCollapse(), hexRef8::consistentUnrefinement(), pointSet::distribute(), faceSet::distribute(), cellSet::distribute(), lumpedPointMovement::forcesAndMoments(), syncTools::getMasterEdges(), syncTools::getMasterPoints(), InjectedParticleDistributionInjection< CloudType >::initialise(), isoSurface::isoSurface(), GAMGAgglomeration::procAgglomerateLduAddressing(), boundaryMesh::readTriSurface(), sampledMeshedSurface::sampledMeshedSurface(), PatchEdgeFaceWave< PrimitivePatchType, Type, TrackingData >::setEdgeInfo(), FaceCellWave< Type, TrackingData >::setFaceInfo(), lumpedPointMovement::setInterpolator(), hexRef8::setRefinement(), fieldSmoother::smoothNormals(), pointSet::sync(), faceSet::sync(), dynamicRefineFvMesh::update(), topoBoolSet::updateLabels(), and cellVolumeWeight::walkFront().