A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscript bounds checking, etc. More...
Inherited by List< CloudFunctionObject< CloudType > * >, List< label >, List< char >, List< T * >, List< Type >, List< List< scalar > >, List< scalar >, List< Field< Type > * >, List< PatchField< Type > * >, List< InjectionModel< CloudType > * >, List< fvPatchField< symmTensor > * >, List< symmTensor >, List< fvPatchField< scalar > * >, List< MRFZone * >, List< Face >, List< pointPatchField< Type > * >, List< token >, List< taggedInfoType >, List< point >, List< ParticleForce< CloudType > * >, List< joint * >, List< ZoneType * >, List< vector >, List< block_type >, List< block * >, List< Field< Type > >, List< Foam::boundBox >, List< coalCloud * >, List< coordinateSystem * >, List< Field< scalar > >, List< FixedList< point, N > >, List< vectorField >, List< List< pointIndexHit > >, List< pointIndexHit >, List< fa::option * >, List< entry * >, List< faPatchMapper * >, List< functionObject * >, List< fieldInfo >, List< fv::option * >, List< fvPatchMapper * >, List< gradingDescriptor >, List< Tuple2< scalar, List< Tuple2< scalar, Type > > > >, List< Tuple2< scalar, Type > >, List< scalarField >, List< Foam::labelRange >, List< substance >, List< pairPotential * >, List< patchInteractionData >, List< pointPatchMapper * >, List< face >, List< polyMeshModifier * >, List< porosityModel * >, List< std::function< bool(Foam::scalar)> >, List< word >, List< profileModel * >, List< Reaction< ThermoType > * >, List< Foam::Reaction::specieCoeffs >, List< extendedFeatureEdgeMesh * >, List< force * >, List< injectionModel * >, List< pyrolysisModel * >, List< regionModelFunctionObject * >, List< transferModel * >, List< sampledSet * >, List< sampledSurface * >, List< scalarRange >, List< searchableSurface * >, List< simpleRegIOobject * >, List< tetherPotential * >, List< labelledTri >, List< refineCell >, List< wordRe >, List< Foam::treeBoundBox >, List< Foam::List >, List< labelList >, List< scalarList >, List< pointList >, List< fvPatchField< vector > * >, List< fvPatchField< tensor > * >, List< tensor >, List< LUType >, List< TypeGrad >, List< Foam::SymmTensor >, List< Foam::GeometricField * >, List< bool >, List< List< bool > >, List< Foam::Vector >, List< Foam::PairCollisionRecord< vector > >, List< Foam::WallCollisionRecord< vector > >, List< Foam::PairCollisionRecord< PairType > >, List< Foam::WallCollisionRecord< WallType > >, List< Foam::Tuple2< Foam::Vector, Foam::Vector > >, List< Foam::word >, List< int >, List< Foam::Tuple2< Foam::word, scalar > >, List< solveScalar >, List< Foam::complex >, List< Foam::DynamicList< ParcelType * > >, List< ParcelType * >, List< typename ParcelType::constantProperties >, List< Foam::fvPatchField< scalar > * >, List< Foam::fvPatchField< Foam::Vector > * >, List< Foam::pointPatchField< Foam::Vector > * >, List< Foam::radiation::reflectionModel * >, List< Field< Foam::Vector > * >, List< Field< scalar > * >, List< Foam::STLpoint >, List< tokenType >, List< DType >, List< cmptType >, List< interactionType >, List< Foam::OFstream * >, List< Foam::Field >, List< Foam::List< Foam::Field< scalar > > >, List< Foam::Field< scalar > >, List< Foam::Tuple2< Type, Type > >, List< Foam::Tuple2< scalar, Type > >, List< Foam::Field * >, List< Foam::List * >, List< Foam::lduPrimitiveMesh * >, List< Foam::lduMatrix * >, List< Foam::PtrList< Foam::lduInterfaceField > * >, List< Foam::lduInterfaceField * >, List< Foam::UPtrList * >, List< Foam::FieldField< Foam::Field, scalar > * >, List< Foam::Field< scalar > * >, List< Foam::Tuple2 >, List< List< vector > >, List< Foam::distributionModels::general * >, List< Foam::Pair >, List< Foam::referredWallFace >, List< Foam::ILList< ParticleType > >, List< Foam::DynamicList< parcelType * > >, List< parcelType * >, List< ParticleForce< KinematicCloud< Foam::DSMCCloud > > * >, List< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > * >, List< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > * >, List< ParticleForce< KinematicCloud< CloudType > > * >, List< CloudFunctionObject< KinematicCloud< CloudType > > * >, List< kinematicParcelInjectionData >, List< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase * >, List< Type * >, List< Foam::Field< LUType > * >, List< Foam::List< label > >, List< Foam::List< scalar > >, List< surfZone >, List< fvsPatchField< scalar > * >, List< Foam::PatchInteractionModel< Foam::DSMCCloud > * >, List< boolVector >, List< Foam::List< char > * >, List< Foam::Vector< bool > >, List< boundaryEntry * >, List< direction >, List< Foam::ILList< typename CloudType::parcelType > >, List< Foam::face >, List< Foam::List< Foam::face > >, List< Foam::particleInfo >, List< instant >, List< Foam::DynamicList< scalar > >, List< Foam::DynamicList< Foam::string > >, List< Foam::string >, List< Foam::diameterModels::populationBalanceModel * >, List< InputType >, List< Foam::DynamicList< char > >, List< Foam::SpatialVector >, List< Foam::RBD::rigidBody * >, List< Foam::RBD::subBody * >, List< Foam::RBD::joint * >, List< Foam::spatialTransform >, List< Foam::RBD::restraint * >, List< Foam::SpatialTensor >, List< Foam::CompactSpatialTensor >, List< Foam::Tensor >, List< Foam::DimensionedField * >, List< reactingParcelInjectionData >, List< reactingMultiphaseParcelInjectionData >, List< Foam::Pair< Foam::word > >, List< Foam::Pair< label > >, List< Foam::ILList< parcelType > >, List< Foam::patchInjectionBase * >, List< volatileData >, List< Foam::Reaction< ThermoType > * >, List< ThermoType * >, List< Foam::List< Foam::specieElement > >, List< Foam::specieElement >, List< complexVector >, List< Foam::List< int > >, List< Foam::List< Foam::UPstream::commsStruct > >, List< Foam::UPstream::commsStruct >, List< Foam::surfZoneIdentifier >, List< Foam::adjointSolver * >, List< Foam::DynamicList< Foam::face > >, List< Foam::indexedOctree::node >, List< string >, List< Foam::Function1< scalar > * >, List< treeBoundBox >, List< Foam::hexCell >, List< Foam::FixedList< label, 4 > >, List< Foam::gradingDescriptors >, List< blockVertex * >, List< blockEdge * >, List< blockFace * >, List< cellShape >, List< faceList >, List< Foam::entry * >, List< Foam::boundaryPatch * >, List< edge >, List< Foam::wordRes >, List< Foam::fvMeshSubset * >, List< Foam::DynamicList< label > >, List< Foam::cellModel * >, List< const Foam::cellModel * >, List< Foam::cellSizeAndAlignmentControl * >, List< Foam::Tuple2< Foam::word, Foam::Tuple2< bool, scalar > > >, List< pointPatchField< scalar > * >, List< Foam::dynamicIndexedOctree::node >, List< autoPtr< DynamicList< label > > >, List< CGAL::indexedVertex >, List< Foam::extendedFeatureEdgeMesh * >, List< sideVolumeType >, List< Foam::surfaceZonesInfo * >, List< Foam::dictionary * >, List< Foam::volumeType >, List< const Foam::coordSet * >, List< Foam::Field< label > * >, List< Foam::Field< Foam::Vector > * >, List< Foam::Field< Foam::SphericalTensor > * >, List< Foam::SphericalTensor >, List< Foam::Field< Foam::SymmTensor > * >, List< Foam::Field< Foam::Tensor > * >, List< Foam::Function1< Type > * >, List< Foam::Field< Type > >, List< Foam::DynamicList< Foam::Vector > >, List< Foam::topoSetFaceSource * >, List< Foam::Tuple2< Foam::word, label > >, List< Foam::decompositionConstraint * >, List< Foam::diameterModels::IATEsource * >, List< Tuple2< scalar, scalar > >, List< Foam::PtrList< Foam::dimensioned > * >, List< Foam::dimensioned * >, List< Foam::phasePairKey >, List< Foam::diameterModels::velocityGroup * >, List< Foam::diameterModels::sizeGroup * >, List< Foam::diameterModels::coalescenceModel * >, List< Foam::diameterModels::breakupModel * >, List< Foam::diameterModels::binaryBreakupModel * >, List< Foam::diameterModels::driftModel * >, List< Foam::diameterModels::nucleationModel * >, List< Foam::token >, List< pointPatchField< vector > * >, List< Foam::List< Foam::treeBoundBox > >, List< Foam::VectorSpace >, List< void * >, List< Foam::fileName >, List< Foam::motionSolver * >, List< const Foam::lduPrimitiveProcessorInterface * >, List< const lduInterface * >, List< Foam::objectHit >, List< Foam::Tuple2< Foam::string, label > >, List< Foam::expressions::exprString >, List< Foam::expressions::exprResultStored >, List< Foam::indexedOctree< Foam::treeDataEdge > * >, List< faPatchField< scalar > * >, List< Foam::faFieldDecomposer::patchFieldDecomposer * >, List< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer * >, List< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer * >, List< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > * >, List< Foam::faPatchField< scalar > * >, List< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > * >, List< Foam::faePatchField< scalar > * >, List< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > * >, List< Foam::faPatchField< Foam::Vector > * >, List< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > * >, List< Foam::faePatchField< Foam::Vector > * >, List< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > * >, List< Foam::faPatchField< Foam::SphericalTensor > * >, List< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > * >, List< Foam::faePatchField< Foam::SphericalTensor > * >, List< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > * >, List< Foam::faPatchField< Foam::SymmTensor > * >, List< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > * >, List< Foam::faePatchField< Foam::SymmTensor > * >, List< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > * >, List< Foam::faPatchField< Foam::Tensor > * >, List< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > * >, List< Foam::faePatchField< Foam::Tensor > * >, List< Foam::faMesh * >, List< Foam::IOList * >, List< Foam::Field< Type > * >, List< Foam::Map< label > >, List< Foam::mapDistributeBase * >, List< const Foam::UList * >, List< Foam::triPoints >, List< ABAQUSCore::shapeType >, List< fileState >, List< double >, List< Foam::List< Foam::Vector > >, List< Foam::PointIndexHit >, List< errorHandlingType >, List< Foam::SHA1Digest >, List< derivedType >, List< Foam::wordRe >, List< Foam::functionObjects::eulerianParticle >, List< Foam::functionObjects::fieldAverageItem >, List< Foam::functionObjects::fieldInfo >, List< Foam::functionObject * >, List< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * >, List< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * >, List< Foam::Tuple2< Foam::word, Foam::word > >, List< Foam::functionObjects::runTimeControls::runTimeCondition * >, List< Foam::DynamicList< Foam::List > >, List< Foam::DynamicList< List< vector > > >, List< Foam::Tuple2< scalar, Foam::fileName > >, List< Foam::vtk::vtuCells * >, List< Tuple2< scalar, List< Tuple2< scalar, scalar > > > >, List< Foam::fvFieldDecomposer::patchFieldDecomposer * >, List< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer * >, List< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer * >, List< Foam::DimensionedField< scalar, Foam::volMesh > * >, List< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > * >, List< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > * >, List< Foam::fvsPatchField< scalar > * >, List< Foam::DimensionedField< Foam::Vector, Foam::volMesh > * >, List< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > * >, List< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > * >, List< Foam::fvsPatchField< Foam::Vector > * >, List< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > * >, List< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > * >, List< Foam::fvPatchField< Foam::SphericalTensor > * >, List< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > * >, List< Foam::fvsPatchField< Foam::SphericalTensor > * >, List< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > * >, List< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > * >, List< Foam::fvPatchField< Foam::SymmTensor > * >, List< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > * >, List< Foam::fvsPatchField< Foam::SymmTensor > * >, List< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > * >, List< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > * >, List< Foam::fvPatchField< Foam::Tensor > * >, List< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > * >, List< Foam::fvsPatchField< Foam::Tensor > * >, List< Foam::fvMesh * >, List< Foam::fvMatrix< Type > * >, List< Foam::glTF::animation::glTFSampler >, List< Foam::glTF::animation::glTFChannel >, List< float >, List< Foam::vectorTensorTransform >, List< Foam::ignitionSite * >, List< Foam::implicitFunction * >, List< Foam::adjointSolverManager * >, List< Foam::incompressible::adjointSensitivity * >, List< Foam::fvPatchField< Type > * >, List< Foam::pointPatchField< Type > * >, List< Foam::fvsPatchField< Type > * >, List< Foam::dictionary >, List< DynamicList< label > >, List< cutType >, List< Foam::FixedList< label, 3 > >, List< Foam::FixedList< scalar, 3 > >, List< Foam::edge >, List< Foam::cellShape >, List< Foam::PtrList< Foam::IOField< label > > * >, List< Foam::IOField< label > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > * >, List< Foam::CompactIOField< Foam::Field< label >, label > * >, List< Foam::Field< label > >, List< Foam::PtrList< Foam::IOField< scalar > > * >, List< Foam::IOField< scalar > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > * >, List< Foam::CompactIOField< Foam::Field< scalar >, scalar > * >, List< Foam::PtrList< Foam::IOField< Foam::Vector > > * >, List< Foam::IOField< Foam::Vector > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > * >, List< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > * >, List< Foam::Field< Foam::Vector > >, List< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > * >, List< Foam::IOField< Foam::SphericalTensor > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > * >, List< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > * >, List< Foam::Field< Foam::SphericalTensor > >, List< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > * >, List< Foam::IOField< Foam::SymmTensor > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > * >, List< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > * >, List< Foam::Field< Foam::SymmTensor > >, List< Foam::PtrList< Foam::IOField< Foam::Tensor > > * >, List< Foam::IOField< Foam::Tensor > * >, List< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > * >, List< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > * >, List< Foam::Field< Foam::Tensor > >, List< Foam::List< Foam::List< scalar > > >, List< thicknessModelType >, List< const lduInterfaceField * >, List< const Foam::lduInterface * >, List< lduScheduleEntry >, List< Foam::lduMesh * >, List< labelListList >, List< fvsPatchField< vector > * >, List< Foam::liquidProperties * >, List< Foam::lumpedPointInterpolator >, List< Foam::Tuple2< label, Foam::List< Foam::List > > >, List< Foam::objectMap >, List< Foam::List< Foam::meshReader::cellFaceIdentifier > >, List< Foam::meshReader::cellFaceIdentifier >, List< cell >, List< Foam::Tuple2< mapType, Foam::List > >, List< Foam::AMIInterpolation * >, List< Foam::DynamicList< Foam::molecule * > >, List< Foam::molecule * >, List< Foam::ILList< Foam::molecule > >, List< Foam::molecule::constantProperties >, List< Foam::decompositionMethod * >, List< Foam::solidBodyMotionFunction * >, List< Foam::multiphaseInter::phaseModel * >, List< Foam::objective * >, List< Foam::primalSolver * >, List< Foam::DynamicList< Type > >, List< Foam::PrimitivePatch * >, List< Foam::phaseProperties >, List< phaseModel * >, List< Foam::pointConstraint >, List< Foam::pointFieldDecomposer::patchFieldDecomposer * >, List< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > * >, List< Foam::pointPatchField< scalar > * >, List< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > * >, List< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > * >, List< Foam::pointPatchField< Foam::SphericalTensor > * >, List< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > * >, List< Foam::pointPatchField< Foam::SymmTensor > * >, List< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > * >, List< Foam::pointPatchField< Foam::Tensor > * >, List< Foam::pointMesh * >, List< Foam::PrimitivePatchInterpolation * >, List< pointZone * >, List< faceZone * >, List< cellZone * >, List< Foam::procLduInterface * >, List< Foam::List< Foam::List > >, List< Foam::Time * >, List< Foam::profilingInformation * >, List< Foam::DynamicList< Foam::profilingInformation *, 16 > >, List< Foam::clockValue >, List< GasThermo * >, List< Foam::Tuple2< scalar, scalar > >, List< Foam::autoPtr< Foam::radiation::boundaryRadiationPropertiesPatch > >, List< Foam::radiation::radiativeIntensityRay * >, List< Foam::FixedList< scalar, 2 > >, List< Foam::List< Foam::tmp< Foam::Field > > >, List< Foam::tmp< Foam::Field > >, List< Foam::indexedOctree< Foam::treeDataPoint > * >, List< Foam::refinementHistory::splitCell8 >, List< faPatchField< tensor > * >, List< faPatchField< vector > * >, List< faePatchField< scalar > * >, List< Foam::PtrList< Foam::AMIInterpolation > * >, List< Foam::Tuple2< label, scalar > >, List< bodyMesh * >, List< Foam::mappedPatchBase * >, List< Foam::coordSetWriter * >, List< Foam::coordSet * >, List< Foam::globalIndex >, List< Foam::surfaceWriter * >, List< unsigned >, List< Foam::coordSystem::cartesian * >, List< Foam::searchableSurface * >, List< Foam::cellSizeFunction * >, List< refineMode >, List< Foam::Tuple2< Foam::Pair, Foam::Vector > >, List< Foam::List< Foam::FixedList< label, 3 > > >, List< Foam::List< Foam::volumeType > >, List< Foam::sixDoFRigidBodyMotionRestraint * >, List< Foam::sixDoFRigidBodyMotionConstraint * >, List< Foam::Vector2D >, List< Foam::Reaction< SolidThermo > * >, List< SolidThermo * >, List< Foam::solidProperties * >, List< Foam::solutionControl::fieldData >, List< Foam::PtrList< Foam::dimensionSet > >, List< Foam::dimensionSet * >, List< Foam::interpolation< scalar > * >, List< Foam::interpolation< Foam::Vector > * >, List< Foam::topoDistanceData< label > >, List< Foam::triSurfaceMesh * >, List< Foam::bitSet >, List< geometricSurfacePatch >, List< Foam::indexedOctree * >, List< Foam::Function1< Foam::Vector > * >, List< Foam::Function1< Foam::SymmTensor > * >, List< Foam::eddy >, List< Foam::Function1< TypeR > * >, List< fileName >, List< Foam::NURBS3DVolume * >, List< Foam::autoPtr< Foam::NURBS3DVolume > >, List< const Foam::Field * >, List< Foam::Instant >, List< vtmEntry >, List< uint8_t >, SubList< Type >, List< T >, SubList< T >, and pTraits< UList< T > >.
Classes | |
struct | greater |
A list compare binary predicate for reverse sort. More... | |
struct | Hash |
Deprecated(2021-04) hashing functor. Use hasher() More... | |
struct | hasher |
Hashing functor for UList. More... | |
struct | less |
A list compare binary predicate for normal sort. More... | |
Public Types | |
typedef T | value_type |
The value type the list contains. More... | |
typedef T * | pointer |
The pointer type for non-const access to value_type items. More... | |
typedef const T * | const_pointer |
The pointer type for const access to value_type items. More... | |
typedef T & | reference |
The type used for storing into value_type objects. More... | |
typedef const T & | const_reference |
The type used for reading from constant value_type objects. More... | |
typedef T * | iterator |
Random access iterator for traversing a UList. More... | |
typedef const T * | const_iterator |
Random access iterator for traversing a UList. More... | |
typedef label | size_type |
The type to represent the size of a UList. More... | |
typedef label | difference_type |
The difference between iterator objects. More... | |
typedef std::reverse_iterator< iterator > | reverse_iterator |
Reverse iterator (non-const access) More... | |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Reverse iterator (const access) More... | |
Public Member Functions | |
UList (const UList< T > &)=default | |
Copy construct. More... | |
constexpr | UList () noexcept |
Default construct, zero-sized and nullptr. More... | |
UList (T *__restrict__ v, const label len) noexcept | |
Construct from components. More... | |
label | fcIndex (const label i) const noexcept |
label | rcIndex (const label i) const noexcept |
const T & | fcValue (const label i) const |
Return forward circular value (ie, next value in the list) More... | |
T & | fcValue (const label i) |
Return forward circular value (ie, next value in the list) More... | |
const T & | rcValue (const label i) const |
Return reverse circular value (ie, previous value in the list) More... | |
T & | rcValue (const label i) |
Return reverse circular value (ie, previous value in the list) More... | |
const T * | cdata () const noexcept |
Return pointer to the underlying array serving as data storage. More... | |
T * | data () noexcept |
Return pointer to the underlying array serving as data storage. More... | |
const char * | cdata_bytes () const noexcept |
Return pointer to the underlying array serving as data storage,. More... | |
char * | data_bytes () noexcept |
Return pointer to the underlying array serving as data storage,. More... | |
T & | first () |
Return the first element of the list. More... | |
const T & | first () const |
Return first element of the list. More... | |
T & | last () |
Return the last element of the list. More... | |
const T & | last () const |
Return the last element of the list. More... | |
std::streamsize | size_bytes () const noexcept |
Number of contiguous bytes for the List data. More... | |
std::streamsize | byteSize () const |
void | checkStart (const label start) const |
Check start is within valid range [0,size) More... | |
void | checkSize (const label size) const |
Check size is within valid range [0,size]. More... | |
void | checkRange (const label start, const label len) const |
Check that start and length define a valid range. More... | |
void | checkIndex (const label i) const |
Check index is within valid range [0,size) More... | |
bool | uniform () const |
True if all entries have identical values, and list is non-empty. More... | |
label | find (const T &val, label pos=0) const |
Find index of the first occurrence of the value. More... | |
label | rfind (const T &val, label pos=-1) const |
Find index of the last occurrence of the value. More... | |
bool | found (const T &val, label pos=0) const |
True if the value if found in the list. More... | |
void | moveFirst (const label i) |
Move element to the first position. More... | |
void | moveLast (const label i) |
Move element to the last position. More... | |
void | swapFirst (const label i) |
Swap element with the first element. Fatal on an empty list. More... | |
void | swapLast (const label i) |
Swap element with the last element. Fatal on an empty list. More... | |
void | shallowCopy (const UList< T > &list) |
Copy the pointer and size held by the given UList. More... | |
void | deepCopy (const UList< T > &list) |
Copy elements of the given UList. Sizes must match! More... | |
template<class Addr > | |
void | deepCopy (const IndirectListBase< T, Addr > &list) |
Copy elements of the given indirect list. Sizes must match! More... | |
SubList< T > | slice (const label pos, label len=-1) |
Return SubList slice (non-const access) - no range checking. More... | |
const SubList< T > | slice (const label pos, label len=-1) const |
Return SubList slice (const access) - no range checking. More... | |
SubList< T > | slice (const labelRange &range) |
Return SubList slice (non-const access) - with range checking. More... | |
const SubList< T > | slice (const labelRange &range) const |
Return SubList slice (const access) - with range checking. More... | |
T & | operator[] (const label i) |
Return element of UList. More... | |
const T & | operator[] (const label i) const |
Return element of constant UList. More... | |
operator const Foam::List< T > & () const | |
Allow cast to a const List<T>&. More... | |
void | operator= (const T &val) |
Assignment of all entries to the given value. More... | |
void | operator= (const Foam::zero) |
Assignment of all entries to zero. More... | |
iterator | begin () noexcept |
Return an iterator to begin traversing the UList. More... | |
iterator | end () noexcept |
Return an iterator to end traversing the UList. More... | |
const_iterator | cbegin () const noexcept |
Return const_iterator to begin traversing the constant UList. More... | |
const_iterator | cend () const noexcept |
Return const_iterator to end traversing the constant UList. More... | |
const_iterator | begin () const noexcept |
Return const_iterator to begin traversing the constant UList. More... | |
const_iterator | end () const noexcept |
Return const_iterator to end traversing the constant UList. More... | |
reverse_iterator | rbegin () |
Return reverse_iterator to begin reverse traversing the UList. More... | |
reverse_iterator | rend () |
Return reverse_iterator to end reverse traversing the UList. More... | |
const_reverse_iterator | crbegin () const |
Return const_reverse_iterator to begin reverse traversing the UList. More... | |
const_reverse_iterator | crend () const |
Return const_reverse_iterator to end reverse traversing the UList. More... | |
const_reverse_iterator | rbegin () const |
Return const_reverse_iterator to begin reverse traversing the UList. More... | |
const_reverse_iterator | rend () const |
Return const_reverse_iterator to end reverse traversing the UList. More... | |
label | size () const noexcept |
The number of elements in the UList. More... | |
bool | empty () const noexcept |
True if the UList is empty (ie, size() is zero) More... | |
void | swap (UList< T > &list) |
Swap content with another UList of the same type in constant time. More... | |
bool | operator== (const UList< T > &a) const |
Equality operation on ULists of the same type. More... | |
bool | operator!= (const UList< T > &a) const |
The opposite of the equality operation. Takes linear time. More... | |
bool | operator< (const UList< T > &list) const |
Compare two ULists lexicographically. Takes linear time. More... | |
bool | operator> (const UList< T > &a) const |
Compare two ULists lexicographically. Takes linear time. More... | |
bool | operator<= (const UList< T > &a) const |
Return true if !(a > b). Takes linear time. More... | |
bool | operator>= (const UList< T > &a) const |
Return true if !(a < b). Takes linear time. More... | |
Istream & | readList (Istream &is) |
Read List contents from Istream. More... | |
void | writeEntry (const word &keyword, Ostream &os) const |
Write the List as a dictionary entry with keyword. More... | |
Ostream & | writeList (Ostream &os, const label shortLen=0) const |
Write List, with line-breaks in ASCII when length exceeds shortLen. More... | |
template<class TypeT = T> | |
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type | test (const label i) const |
template<class TypeT = T> | |
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type | get (const label i) const |
template<class TypeT = T> | |
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type | unset (const label i) |
Istream & | readList (Istream &is) |
Ostream & | writeList (Ostream &os, const label) const |
const bool & | operator[] (const label i) const |
Foam::UPstream::commsStruct & | operator[] (const label procID) |
const Foam::UPstream::commsStruct & | operator[] (const label procID) const |
UPstream::commsStruct & | operator[] (const label procID) |
const UPstream::commsStruct & | operator[] (const label procID) const |
Ostream & | writeList (Ostream &os, const label) const |
Istream & | readList (Istream &is) |
Static Public Member Functions | |
static const UList< T > & | null () |
Return a UList reference to a nullObject. More... | |
static constexpr label | max_size () noexcept |
The size of the largest possible UList. More... | |
Protected Member Functions | |
void | setAddressableSize (const label n) noexcept |
Set addressed size to be inconsistent with allocated storage. More... | |
void | size (const label n) |
Older name for setAddressableSize. More... | |
void | writeEntry (Ostream &os) const |
Write the UList with its compound type. More... | |
labelRange | validateRange (const labelRange &requestedRange) const |
UList< T > & | operator= (const UList< T > &)=delete |
No copy assignment (default: shallow copy) More... | |
void | writeEntry (Ostream &os) const |
void | writeEntry (Ostream &os) const |
Friends | |
class | List< T > |
Declare friendship with the List class. More... | |
class | SubList< T > |
Declare friendship with the SubList class. More... | |
Istream & | operator>> (Istream &os, UList< T > &list) |
Use the readList() method to read contents from Istream. More... | |
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscript bounds checking, etc.
Storage is not allocated during construction or use but is supplied to the constructor as an argument. This type of list is particularly useful for lists that refer to parts of existing lists such as SubList.
typedef T value_type |
typedef const T* const_pointer |
typedef const T& const_reference |
typedef const T* const_iterator |
typedef label size_type |
typedef label difference_type |
typedef std::reverse_iterator<iterator> reverse_iterator |
typedef std::reverse_iterator<const_iterator> const_reverse_iterator |
|
inlineconstexprnoexcept |
|
inlineprotectednoexcept |
Set addressed size to be inconsistent with allocated storage.
Use with care
Definition at line 413 of file UListI.H.
Referenced by PtrDynList< Foam::Field< label > >::capacity(), PtrDynList< T, SizeMin >::PtrDynList(), PtrDynList< T, SizeMin >::remove(), PtrListDetail< T >::setAddressableSize(), UList< T >::size(), and PtrDynList< Foam::Field< label > >::squeezeNull().
|
inlineprotected |
Older name for setAddressableSize.
Definition at line 114 of file UList.H.
References UList< T >::setAddressableSize().
Referenced by AABBTree< Type >::AABBTree(), mapDistributeBase::accessAndFlip(), sensitivitySurface::accumulateIntegrand(), dynamicOversetFvMesh::active(), activePressureForceBaffleVelocityFvPatchVectorField::activePressureForceBaffleVelocityFvPatchVectorField(), extendedEdgeMesh::add(), polyMeshAdder::add(), fvMeshAdder::add(), preserveBaffles::add(), boundBox::add(), fvMeshPrimitiveLduAddressing::addAddressing(), cyclicAMIPolyPatch::addAMIFaces(), cellTable::addCellZones(), surfaceZonesInfo::addCellZonesToMesh(), velocityDampingConstraint::addDamping(), object::addData(), addPatchCellLayer::addedCells(), mapPatchChange::addedPatches(), surfaceZonesInfo::addFaceZonesToMesh(), sensitivitySurface::addGeometricSens(), dynamicOversetFvMesh::addInterpolation(), edgeSurface::addIntersectionEdges(), snappyLayerDriver::addLayers(), polyTopoChange::addMesh(), fieldSelection::addRegistered(), interRegionExplicitPorositySource::addSup(), faMatrix< Type >::addToInternalField(), fvMatrix< Type >::addToInternalField(), pointPatchField< Type >::addToInternalField(), polyTopoChanger::addTopologyModifiers(), regIOobject::addWatch(), fileMonitorWatcher::addWatch(), MeshedSurface< Face >::addZones(), polyMesh::addZones(), adjointFarFieldNuaTildaFvPatchScalarField::adjointFarFieldNuaTildaFvPatchScalarField(), adjointFarFieldPressureFvPatchScalarField::adjointFarFieldPressureFvPatchScalarField(), adjointFarFieldTMVar1FvPatchScalarField::adjointFarFieldTMVar1FvPatchScalarField(), adjointFarFieldTMVar2FvPatchScalarField::adjointFarFieldTMVar2FvPatchScalarField(), adjointFarFieldVelocityFvPatchVectorField::adjointFarFieldVelocityFvPatchVectorField(), adjointInletVelocityFvPatchVectorField::adjointInletVelocityFvPatchVectorField(), adjointOutletFluxFvPatchField< Type >::adjointOutletFluxFvPatchField(), adjointOutletFluxFvPatchScalarField::adjointOutletFluxFvPatchScalarField(), adjointOutletKaFvPatchScalarField::adjointOutletKaFvPatchScalarField(), adjointOutletNuaTildaFluxFvPatchScalarField::adjointOutletNuaTildaFluxFvPatchScalarField(), adjointOutletNuaTildaFvPatchScalarField::adjointOutletNuaTildaFvPatchScalarField(), adjointOutletPressureFvPatchScalarField::adjointOutletPressureFvPatchScalarField(), adjointOutletVelocityFluxFvPatchVectorField::adjointOutletVelocityFluxFvPatchVectorField(), adjointOutletVelocityFvPatchVectorField::adjointOutletVelocityFvPatchVectorField(), adjointOutletWaFvPatchScalarField::adjointOutletWaFvPatchScalarField(), adjointSolverManager::adjointSolverManager(), adjointWallVelocityFvPatchVectorField::adjointWallVelocityFvPatchVectorField(), adjointWallVelocityLowReFvPatchVectorField::adjointWallVelocityLowReFvPatchVectorField(), polyMeshTetDecomposition::adjustTetBasePtIs(), advectiveFvPatchField< Type >::advectiveFvPatchField(), primitiveMeshGeometry::affectedCells(), polyMeshGeometry::affectedCells(), manualGAMGProcAgglomeration::agglomerate(), singleCellFvMesh::agglomerate(), AMIInterpolation::agglomerate(), pairGAMGAgglomeration::agglomerate(), GAMGInterface::agglomerateCoeffs(), GAMGAgglomeration::agglomerateLduAddressing(), adjointSolverManager::aggregateSensitivities(), extendedEdgeMesh::allNearestFeaturePoints(), UPstream::allocateCommunicator(), conjugateGradient::allocateFields(), BFGS::allocateMatrices(), DBFGS::allocateMatrices(), LBFGS::allocateMatrices(), SR1::allocateMatrices(), Foam::PstreamDetail::allToAll(), Foam::PstreamDetail::allToAllv(), alphaContactAngleTwoPhaseFvPatchScalarField::alphaContactAngleTwoPhaseFvPatchScalarField(), alphaFixedPressureFvPatchScalarField::alphaFixedPressureFvPatchScalarField(), alphatPhaseChangeWallFunctionFvPatchScalarField::alphatPhaseChangeWallFunctionFvPatchScalarField(), alphatWallBoilingWallFunctionFvPatchScalarField::alphatWallBoilingWallFunctionFvPatchScalarField(), AMIInterpolation::AMIInterpolation(), lduMatrix::Amul(), angularOscillatingDisplacementPointPatchVectorField::angularOscillatingDisplacementPointPatchVectorField(), angularOscillatingVelocityPointPatchVectorField::angularOscillatingVelocityPointPatchVectorField(), AMIInterpolation::append(), PDRblock::gridControl::append(), CircularBuffer< T >::append(), DynamicField< T, SizeMin >::append(), DynamicList< T, SizeMin >::append(), ITstream::append(), Foam::appendCsvLabels(), directMethod::appendToDirectSeeds(), Foam::applyPermutation(), DiagonalMatrix< Type >::applyPermutation(), setToCellZone::applyToSet(), faceZoneToFaceZone::applyToSet(), searchableSurfaceToFaceZone::applyToSet(), setAndNormalToFaceZone::applyToSet(), setsToFaceZone::applyToSet(), setToFaceZone::applyToSet(), setToPointZone::applyToSet(), face::areaInContact(), sensitivitySurfacePoints::assembleSensitivities(), sensitivityVolBSplines::assembleSensitivities(), assemblyFaceAreaPairGAMGAgglomeration::assemblyFaceAreaPairGAMGAgglomeration(), bitSet::assign(), Foam::FieldOps::assign(), atmBoundaryLayerInletEpsilonFvPatchScalarField::atmBoundaryLayerInletEpsilonFvPatchScalarField(), atmBoundaryLayerInletKFvPatchScalarField::atmBoundaryLayerInletKFvPatchScalarField(), atmBoundaryLayerInletOmegaFvPatchScalarField::atmBoundaryLayerInletOmegaFvPatchScalarField(), atmBoundaryLayerInletVelocityFvPatchVectorField::atmBoundaryLayerInletVelocityFvPatchVectorField(), atmTurbulentHeatFluxTemperatureFvPatchScalarField::atmTurbulentHeatFluxTemperatureFvPatchScalarField(), fvPatchField< Type >::autoMap(), extendedEdgeMesh::autoMap(), Foam::average(), snappySnapDriver::avgCellCentres(), binaryTree< CompType, ThermoType >::balance(), meshRefinement::balance(), meshRefinement::balanceAndRefine(), Foam::meshTools::bandCompression(), patchMeshWriter::beginPiece(), STLAsciiParse::beginSolid(), Bezier::Bezier(), uniformBin::binAddr(), binaryTree< CompType, ThermoType >::binaryTreeSearch(), bitSet::bitSet(), Foam::blankElementMasks(), isoSurfaceBase::blockCells(), meshRefinement::blockLeakFaces(), PDRblock::blockMeshDict(), booleanSurface::booleanSurface(), PrimitivePatch< FaceList, PointField >::boundaryFaces(), searchableExtrudedCircle::boundingSpheres(), searchableSurfaceCollection::boundingSpheres(), box::box(), pairPotentialList::buildPotentials(), tetherPotentialList::buildPotentials(), buoyancyEnergy::buoyancyEnergy(), buoyancyForce::buoyancyForce(), SurfaceFilmModel< CloudType >::cacheFilmFields(), ThermoSurfaceFilm< CloudType >::cacheFilmFields(), ReactingParcel< ParcelType >::calc(), nearWallFields::calcAddressing(), PatchTools::calcBounds(), primitiveMesh::calcCells(), holeToFace::calcClosure(), curvatureSeparation::calcCosAngle(), maxDeltaxyz::calcDelta(), Foam::calcElementMasks(), enrichedPatch::calcEnrichedFaces(), addPatchCellLayer::calcExtrudeInfo(), faceCoupleInfo::calcFacePointAverages(), coupledPolyPatch::calcFaceTol(), polyDualMesh::calcFeatures(), add::calcFieldType(), subtract::calcFieldType(), cutCell::calcGeomDataCutFace(), cellLimitedGrad< Type, Limiter >::calcGrad(), faceLimitedGrad< Type >::calcGrad(), triSurfaceSearch::calcInside(), triSurfaceTools::calcInterpolationWeights(), TDILUPreconditioner< Type, DType, LUType >::calcInvD(), cutCell::calcIsoFacePointsFromEdges(), cellMatcher::calcLocalFaces(), mappedPatchBase::calcMapping(), fieldMinMax::calcMinMaxFieldType(), snappySnapDriver::calcNearestSurface(), faPatch::calcPointEdges(), faPatch::calcPointLabels(), primitiveMesh::calcPointOrder(), createShellMesh::calcPointRegions(), Foam::calcProximityOfFeatureEdges(), Foam::calcProximityOfFeaturePoints(), DICPreconditioner::calcReciprocalD(), DILUPreconditioner::calcReciprocalD(), snappySnapDriver::calcSnapDistance(), cutFaceIso::calcSubFace(), cutFace::calcSubFace(), cutFaceAdvect::calcSubFace(), cutFacePLIC::calcSubFace(), cutFace::calcSubFaceCentreAndArea(), coupledFaPatch::calcTransformTensors(), coupledPolyPatch::calcTransformTensors(), surfaceNoise::calculate(), viewFactor::calculate(), waveMethod::calculate(), faceAreaWeightAMI::calculate(), faceAreaWeightAMI2D::calculate(), valueAverageBase::calculate(), correctedCellVolumeWeightMethod::calculate(), mapNearestMethod::calculateAddressing(), correlationFunction< Type >::calculateCorrelationFunction(), calculatedProcessorGAMGInterface::calculatedProcessorGAMGInterface(), meshRefinement::calculateEdgeWeights(), parcelSelection::calculateFilter(), GAMGAgglomeration::calculateRegionMaster(), pointMVCWeight::calcWeights(), MeshedSurface< face >::canRead(), deltaBoundary::cellCenters_d(), dynamicRefineFvMesh::cellToPoint(), cellModel::centre(), repatchPolyTopoChanger::changeAnchorPoint(), boundaryMesh::changeFaces(), polyTopoChange::changeMesh(), layerAdditionRemoval::changeTopology(), topoSetSource::check(), Foam::checkAllHits(), primitiveMesh::checkCellsZipUp(), primitiveMesh::checkClosedBoundary(), primitiveMesh::checkCommonOrder(), meshRefinement::checkData(), coordSet::checkDimensions(), sampledSet::checkDimensions(), primitiveMesh::checkDuplicateFaces(), triSurface::checkEdges(), primitiveMeshGeometry::checkFaceDotProduct(), polyMeshGeometry::checkFaceFlatness(), primitiveMesh::checkFaceOrthogonality(), MeshedSurface< Face >::checkFaces(), Foam::checkFaceSizeMatch(), polyMeshGeometry::checkFaceTwist(), primitiveMeshGeometry::checkFaceTwist(), primitiveMesh::checkFaceVertices(), extractEulerianParticles::checkFaceZone(), Foam::checkFireEdges(), searchableSurfaces::checkIntersection(), entry::checkITstream(), dictionary::checkITstream(), hexRef8::checkMesh(), PatchTools::checkOrientation(), ZoneMesh< ZoneType, MeshType >::checkParallelSync(), primitiveMesh::checkPointNearness(), GAMGAgglomeration::checkRestriction(), ReactingCloud< CloudType >::checkSuppliedComposition(), timeVaryingMappedFixedValuePointPatchField< Type >::checkTable(), PrimitivePatch< FaceList, PointField >::checkTopology(), triSurface::checkTriangles(), polyMeshGeometry::checkTriangleTwist(), noiseModel::checkUniformTimeStep(), primitiveMesh::checkUpperTriangular(), lduPrimitiveMesh::checkUpperTriangular(), ensightFaces::classify(), extendedEdgeMesh::classifyEdge(), extendedEdgeMesh::classifyFeaturePoint(), PtrListDetail< T >::clone(), refinementHistory::clone(), Foam::cmptAv(), Foam::cmptMag(), Foam::cmptMagSqr(), Foam::cmptMax(), Foam::cmptMin(), cellShape::collapsedFaces(), triSurfaceTools::collapseEdges(), collatedFileOperation::collatedFileOperation(), meshRefinement::collectAndPrint(), extendedCellToFaceStencil::collectData(), extendedFaceToCellStencil::collectData(), mappedPatchBase::collectSamples(), ORourkeCollision< CloudType >::collide(), CollisionRecordList< PairType, WallType >::CollisionRecordList(), holeToFace::combine(), commSchedule::commSchedule(), UPstream::commsStruct::commsStruct(), refinementHistory::compact(), GAMGAgglomeration::compactLevels(), CompactListList< T >::CompactListList(), triSurface::compactPoints(), face::compare(), removeFaces::compatibleRemoves(), componentDisplacementMotionSolver::componentDisplacementMotionSolver(), processorLduInterface::compressedReceive(), processorLduInterface::compressedSend(), sensitivityVolBSplines::computeBCContributions(), fromFile::computeControlPoints(), NURBS3DVolume::computeControlPointSensitivities(), optimisationType::computeDirection(), multiDimPolyFitter< T >::computeMatrixSource(), sensitivityVolBSplines::computeObjectiveContributions(), adjointSimple::computeObjectiveSensitivities(), NURBS3DVolume::computeParametricCoordinates(), polyLine::concat(), edgeCollapser::consistentCollapse(), hexRef8::consistentSlowRefinement(), hexRef8::consistentSlowRefinement2(), MappedFile< Type >::constant(), ConstantField< Type >::ConstantField(), molecule::constantProperties::constantProperties(), mapDistributeBase::constructMapSizes(), reconstructedDistanceFunction::constructRDF(), boundBox::contains(), boundBox::containsAny(), vtuAdaptor::convertField(), IntegralScaleBox< Type >::convolve(), Foam::ensightOutput::Detail::copyComponent(), polySurface::copySurface(), surfMesh::copySurface(), ensightMesh::correct(), inversePointDistanceDiffusivity::correct(), patchInjection::correct(), transferModel::correct(), limitTemperature::correct(), directionalPressureGradientExplicitSource::correct(), particle< Type >::correctAfterParallelTransfer(), ReactingParcel< ParcelType >::correctSurfaceValues(), Foam::countConnectivity(), meshRefinement::countEdgeFaces(), removePoints::countPointUsage(), cyclicPolyPatch::coupledEdges(), cyclicPolyPatch::coupledPoints(), heThermo< BasicThermo, MixtureType >::Cp(), heThermo< BasicThermo, MixtureType >::CpByCpv(), heThermo< BasicThermo, MixtureType >::Cpv(), heThermo< BasicPsiThermo, MixtureType >::Cpv(), meshRefinement::createBaffles(), AABBTree< Type >::createBoxes(), distanceSurface::createGeometry(), box::createLODMap(), box::createMap(), createShellMesh::createShellMesh(), inverseDistance::createStencil(), meshRefinement::createZoneBaffles(), displacementInterpolationMotionSolver::curPoints(), wallBoundedParticle::currentEdge(), triSurfaceTools::curvatures(), curvatureSeparation::curvatureSeparation(), cuttingSurfaceBase::cut(), geomCellLooper::cut(), extendedEdgeMesh::cut(), hexCellLooper::cut(), topoCellLooper::cut(), Foam::meshTools::cutDirToEdge(), cutFaceAdvect::cutPoints(), heThermo< BasicThermo, MixtureType >::Cv(), cyclicACMIGAMGInterface::cyclicACMIGAMGInterface(), cyclicAMIGAMGInterface::cyclicAMIGAMGInterface(), cyclicGAMGInterface::cyclicGAMGInterface(), DAC< CompType, ThermoType >::DAC(), pointPatchField< vector >::db(), fvMatrix< Type >::DD(), hierarchGeomDecomp::decompose(), simpleGeomDecomp::decompose(), randomDecomp::decompose(), decompositionMethod::decompose(), manualDecomp::decompose(), multiLevelDecomp::decompose(), structuredDecomp::decompose(), metisLikeDecomp::decompose(), faFieldDecomposer::decomposeField(), pointFieldDecomposer::decomposeField(), metisLikeDecomp::decomposeGeneral(), faMeshDecomposition::decomposeMesh(), UList< T >::deepCopy(), triSurfaceTools::delaunay2D(), cyclicFaPatch::delta(), cyclicFvPatch::delta(), cyclicACMIFvPatch::delta(), cyclicAMIFvPatch::delta(), diagonalPreconditioner::diagonalPreconditioner(), DiagonalPreconditioner< Type, DType, LUType >::DiagonalPreconditioner(), dimensionSets::dimensionSets(), directionalPressureGradientExplicitSource::directionalPressureGradientExplicitSource(), meshRefinement::directionalRefine(), directions::directions(), faMeshDistributor::distribute(), distributedTriSurfaceMesh::distribute(), refinementHistory::distribute(), pointSet::distribute(), cellSet::distribute(), faceSet::distribute(), mapDistributeBase::distribute(), mapDistribute::distribute(), faMeshBoundaryHalo::distributeSparse(), Foam::dlLoaded(), NURBS3DVolume::dndbBasedSensitivities(), Bezier::dndbBasedSensitivities(), snappyLayerDriver::doLayers(), snappyRefineDriver::doRefine(), snappyVoxelMeshDriver::doRefine(), box::doRefineBoxes(), meshRefinement::doRemovePoints(), meshRefinement::doRestorePoints(), snappySnapDriver::doSnap(), meshRefinement::doSplitFaces(), DRG< CompType, ThermoType >::DRG(), DRGEP< CompType, ThermoType >::DRGEP(), meshRefinement::dumpIntersections(), Foam::duplicateOrder(), Bezier::dxdbFace(), extendedEdgeMesh::edgeBaffles(), primitiveMesh::edgeFaces(), extendedEdgeMesh::edgeNormals(), PatchTools::edgeOwner(), face::edges(), triSurfaceTools::edgeSide(), edgeSurface::edgeSurface(), directionInfo::edgeToFaceIndex(), triSurfaceMesh::edgeTree(), electrostaticDepositionFvPatchScalarField::electrostaticDepositionFvPatchScalarField(), globalIndexAndTransform::encodeTransformIndex(), primitiveEntry::endLineNumber(), energyJumpAMIFvPatchScalarField::energyJumpAMIFvPatchScalarField(), energyJumpFvPatchScalarField::energyJumpFvPatchScalarField(), energyTransport::energyTransport(), directionInfo::enterDomain(), enthalpySorptionFvPatchScalarField::enthalpySorptionFvPatchScalarField(), Foam::entryToString(), equationInitialResidualCondition::equationInitialResidualCondition(), equationMaxIterCondition::equationMaxIterCondition(), edgeInterpolationScheme< Type >::euclidianInterpolate(), Pstream::exchange(), mapDistributeBase::exchangeAddressing(), mapDistributeBase::exchangeMasks(), Pstream::exchangeSizes(), ddt2::execute(), extractEulerianParticles::execute(), setFlow::execute(), surfaceDistance::execute(), zeroGradient::execute(), functionObjectList::execute(), ifeqEntry::execute(), extendedEdgeMesh::extendedEdgeMesh(), extendedFeatureEdgeMesh::extendedFeatureEdgeMesh(), extendedUpwindCellToFaceStencil::extendedUpwindCellToFaceStencil(), externalCoupledTemperatureMixedFvPatchScalarField::externalCoupledTemperatureMixedFvPatchScalarField(), externalWallHeatFluxTemperatureFvPatchScalarField::externalWallHeatFluxTemperatureFvPatchScalarField(), Foam::extractData(), extrudePatchMesh::extrudePatchMesh(), faceCells::faceCells(), FaceCellWave< Type, TrackingData >::FaceCellWave(), faceCoupleInfo::faceCoupleInfo(), ABAQUSCore::faceDecomposition(), NASCore::faceDecomposition(), primitiveMesh::faceEdges(), primitiveMeshTools::faceFlatness(), LduMatrix< Type, DType, LUType >::faceH(), lduMatrix::faceH(), FaceInteraction< CloudType >::FaceInteraction(), hexRef8::faceLevel(), mappedPatchBase::facePoint(), Bezier::facePoints_d(), FacePostProcessing< CloudType >::FacePostProcessing(), Foam::vtk::Tools::Faces(), prismMatcher::faceSizeMatch(), tetWedgeMatcher::faceSizeMatch(), wedgeMatcher::faceSizeMatch(), polyMeshTetDecomposition::faceTetIndices(), OppositeFaceCellWave< Type, TrackingData >::faceToCell(), PrimitivePatchInterpolation< Patch >::faceToEdgeInterpolate(), tetIndices::faceTriIs(), faePatchField< Type >::faePatchField(), faMeshDistributor::faMeshDistributor(), fanFvPatchField< Type >::fanFvPatchField(), faPatchField< Type >::faPatchField(), FDICPreconditioner::FDICPreconditioner(), FDICSmoother::FDICSmoother(), featureEdgeMesh::featureEdgeMesh(), extendedEdgeMesh::featurePointNormals(), Foam::edgeMeshTools::featureProximity(), fft::fftRenumberRecurse(), FieldActivatedInjection< CloudType >::FieldActivatedInjection(), fieldsExpression::fieldsExpression(), exprDriver::fillFunctionValues(), cellClassification::fillRegionEdges(), filmPyrolysisRadiativeCoupledMixedFvPatchScalarField::filmPyrolysisRadiativeCoupledMixedFvPatchScalarField(), distanceSurface::filterFaceProximity(), distanceSurface::filterKeepLargestRegion(), distanceSurface::filterKeepNearestRegions(), distanceSurface::filterRegionProximity(), pointNoise::filterTimeData(), sensitivitySurfacePoints::finalisePointSensitivities(), refinementSurfaces::findAllIntersections(), searchableSurfacesQueries::findAllIntersections(), searchableSurfacesQueries::findAnyIntersection(), volBSplinesBase::findBoxID(), refinementParameters::findCells(), NURBS3DSurface::findClosestSurfacePoint(), TimePaths::findClosestTime(), TimePaths::findClosestTimeIndex(), shellSurfaces::findDirectionalLevel(), localPointRegion::findDuplicateFacePairs(), patchProbes::findElements(), Foam::findEtcEntry(), polyMeshTetDecomposition::findFaceBasePts(), shellSurfaces::findHigherGapLevel(), refinementSurfaces::findHigherIntersection(), inverseDistance::findHoles(), cellVolumeWeightMethod::findInitialSeeds(), directMethod::findInitialSeeds(), mapNearestMethod::findInitialSeeds(), refinementSurfaces::findInside(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), treeDataPrimitivePatch< PatchType >::findIntersection(), shellSurfaces::findLevel(), searchableBox::findLine(), searchableCone::findLine(), searchableCylinder::findLine(), searchableDisk::findLine(), searchablePlane::findLine(), searchablePlate::findLine(), searchableRotatedBox::findLine(), searchableSphere::findLine(), searchableSurfaceCollection::findLine(), searchableSurfaceWithGaps::findLine(), triSurfaceMesh::findLine(), triSurfaceSearch::findLine(), searchableBox::findLineAll(), searchableCone::findLineAll(), searchableCylinder::findLineAll(), searchableDisk::findLineAll(), searchablePlane::findLineAll(), searchablePlate::findLineAll(), searchableRotatedBox::findLineAll(), searchableSphere::findLineAll(), searchableSurfaceCollection::findLineAll(), searchableSurfaceWithGaps::findLineAll(), triSurfaceMesh::findLineAll(), distributedTriSurfaceMesh::findLineAll(), triSurfaceSearch::findLineAll(), searchableBox::findLineAny(), searchableCone::findLineAny(), searchableCylinder::findLineAny(), searchableRotatedBox::findLineAny(), searchableSphere::findLineAny(), triSurfaceMesh::findLineAny(), triSurfaceSearch::findLineAny(), mappedPatchBase::findLocalSamples(), mapNearestMethod::findMappedSrcCell(), searchableBox::findNearest(), searchableCone::findNearest(), searchableCylinder::findNearest(), searchableDisk::findNearest(), searchableExtrudedCircle::findNearest(), searchablePlane::findNearest(), searchablePlate::findNearest(), searchableRotatedBox::findNearest(), searchableSphere::findNearest(), triSurfaceMesh::findNearest(), distributedTriSurfaceMesh::findNearest(), triSurfaceRegionSearch::findNearest(), triSurfaceSearch::findNearest(), searchableSurfacesQueries::findNearest(), primitiveMesh::findNearestCell(), mapNearestMethod::findNearestCell(), refinementFeatures::findNearestEdge(), refinementSurfaces::findNearestIntersection(), searchableSurfacesQueries::findNearestIntersection(), refinementFeatures::findNearestPoint(), refinementSurfaces::findNearestRegion(), refinementFeatures::findNearestRegionEdge(), wallBoundedStreamLine::findNearestTet(), searchableExtrudedCircle::findParametricNearest(), NURBS3DVolume::findPointsInBox(), meshRefinement::findRegions(), mappedPatchBase::findSamples(), polyMeshAdder::findSharedPoints(), polyMeshTetDecomposition::findTet(), pointToPointPlanarInterpolation::findTime(), multiDimPolyFitter< T >::fitData(), fixedFluxPressureFvPatchScalarField::fixedFluxPressureFvPatchScalarField(), fixedIncidentRadiationFvPatchScalarField::fixedIncidentRadiationFvPatchScalarField(), fixedJumpAMIFvPatchField< Type >::fixedJumpAMIFvPatchField(), fixedJumpFvPatchField< Type >::fixedJumpFvPatchField(), FixedList< T, N >::FixedList(), fixedMeanOutletInletFvPatchField< Type >::fixedMeanOutletInletFvPatchField(), fixedNormalInletOutletVelocityFvPatchVectorField::fixedNormalInletOutletVelocityFvPatchVectorField(), faMeshTools::flattenEdgeField(), mapDistributeBase::flipAndCombine(), flowRateInletVelocityFvPatchVectorField::flowRateInletVelocityFvPatchVectorField(), flowRateOutletVelocityFvPatchVectorField::flowRateOutletVelocityFvPatchVectorField(), forceList::forceList(), rigidBodyModel::forwardDynamics(), coupledFaPatch::forwardT(), PtrListDetail< T >::free(), FreeStream< CloudType >::FreeStream(), freestreamFvPatchField< Type >::freestreamFvPatchField(), freestreamPressureFvPatchScalarField::freestreamPressureFvPatchScalarField(), freestreamVelocityFvPatchVectorField::freestreamVelocityFvPatchVectorField(), freeSurfacePressureFvPatchScalarField::freeSurfacePressureFvPatchScalarField(), interfaceTrackingFvMesh::freeSurfaceSnGradU(), faceCorrectedSnGrad< Type >::fullGradCorrection(), fvMeshSubsetter::fvMeshSubset(), fvPatchField< Type >::fvPatchField(), fvsPatchField< Type >::fvsPatchField(), GAMGSolver::GAMGSolver(), heThermo< BasicThermo, MixtureType >::gamma(), lduPrimitiveMesh::gather(), globalIndex::gather(), externalCoupled::gatherAndCombine(), PatchTools::gatherAndMerge(), Pstream::gatherList(), globalIndex::gatherOp(), Foam::PstreamDetail::gatherv(), Foam::gAverage(), particleDistribution::generateDistribution(), fvMeshDistribute::generateTestField(), GeometricBoundaryField< Type, PatchField, GeoMesh >::GeometricBoundaryField(), ensightSurfaceReader::geometry(), globalIndex::get(), coupledPolyPatch::getAnchorPoints(), zoneDistribute::getDatafromOtherProc(), GenericPatchGeoFieldsWriter< PatchType >::getFaceField(), Foam::ensightOutput::Detail::getFaceSizes(), searchableSurfaceCollection::getField(), triSurfaceMesh::getField(), distributedTriSurfaceMesh::getField(), parseDriver::getField(), zoneDistribute::getFields(), meshRefinement::getMasterEdges(), meshRefinement::getMasterPoints(), combineFaces::getMergeSets(), boundaryMesh::getNearest(), searchableBox::getNormal(), searchableCone::getNormal(), searchableCylinder::getNormal(), searchableExtrudedCircle::getNormal(), searchablePlane::getNormal(), searchablePlate::getNormal(), searchableSphere::getNormal(), searchableSurfaceCollection::getNormal(), triSurfaceMesh::getNormal(), distributedTriSurfaceMesh::getNormal(), searchableDisk::getNormal(), combineFaces::getOutsideFace(), cellDistFuncs::getPointNeighbours(), weightedPosition::getPoints(), Foam::ensightOutput::Detail::getPolysFacePoints(), Foam::ensightOutput::Detail::getPolysNFaces(), Foam::ensightOutput::Detail::getPolysNPointsPerFace(), triSurfaceMeshPointSet::getRefPoint(), searchableBox::getRegion(), searchableCone::getRegion(), searchableCylinder::getRegion(), searchableDisk::getRegion(), searchableExtrudedCircle::getRegion(), searchablePlane::getRegion(), searchablePlate::getRegion(), searchableRotatedBox::getRegion(), searchableSphere::getRegion(), searchableSurfaceCollection::getRegion(), triSurfaceMesh::getRegion(), distributedTriSurfaceMesh::getRegion(), coupledPolyPatch::getRotation(), hexRef8::getSplitPoints(), removePoints::getUnrefimentSet(), fvExprDriver::getVariable(), parseDriver::getVariableIfAvailable(), cellLooper::getVertEdgesNonFace(), triSurfaceTools::getVertexTriangles(), distributedTriSurfaceMesh::getVolumeType(), searchableBox::getVolumeType(), searchableCone::getVolumeType(), searchableCylinder::getVolumeType(), searchableSphere::getVolumeType(), triSurfaceMesh::getVolumeType(), meshRefinement::getZoneFaces(), cellCellStencil::globalCellCells(), addPatchCellLayer::globalEdgeFaces(), globalIndex::globalIndex(), cylindrical::globalToLocal(), triSurfaceTools::greenRefine(), greyDiffusiveRadiationMixedFvPatchScalarField::greyDiffusiveRadiationMixedFvPatchScalarField(), greyDiffusiveViewFactorFixedValueFvPatchScalarField::greyDiffusiveViewFactorFixedValueFvPatchScalarField(), chemPointISAT< CompType, ThermoType >::grow(), lduMatrix::H(), fvMatrix< Type >::H1(), faMesh::haloFaceCentres(), faMesh::haloFaceNormals(), FaceCellWave< Type, TrackingData >::handleAMICyclicPatches(), FaceCellWave< Type, TrackingData >::handleProcPatches(), mapPolyMesh::hasMotionPoints(), Henry< Thermo, OtherThermo >::Henry(), heheuPsiThermo< BasicPsiThermo, MixtureType >::heu(), hexRef8::hexRef8(), particle< Type >::hitCyclicAMIPatch(), particle< Type >::hitCyclicPatch(), wallBoundedParticle::hitProcessorPatch(), hostCollatedFileOperation::hostCollatedFileOperation(), humidityTemperatureCoupledMixedFvPatchScalarField::humidityTemperatureCoupledMixedFvPatchScalarField(), if(), Foam::Im(), Foam::ImComplexField(), Distribution< Type >::index(), indexedOctree< Type >::indexedOctree(), faBoundaryMesh::indices(), polyBoundaryMesh::indices(), ZoneMesh< ZoneType, MeshType >::indices(), FreeStream< CloudType >::inflow(), injectionModelList::info(), transferModelList::info(), dynamicRefineFvMesh::init(), calculatedProcessorFvPatchField< Type >::initEvaluate(), InjectedParticleDistributionInjection< CloudType >::initialise(), InjectedParticleInjection< CloudType >::initialise(), viewFactor::initialise(), surfaceNoise::initialise(), extractEulerianParticles::initialiseBins(), fluxSummary::initialiseCellZoneAndDirection(), fluxSummary::initialiseFaceZone(), fluxSummary::initialiseFaceZoneAndDirection(), waveModel::initialiseGeometry(), fluxSummary::initialiseSurfaceAndDirection(), objectivePtLosses::initialize(), calculatedProcessorFvPatchField< Type >::initInterfaceMatrixUpdate(), lduCalculatedProcessorField< Type >::initInterfaceMatrixUpdate(), LduMatrix< Type, DType, LUType >::initMatrixInterfaces(), lduMatrix::initMatrixInterfaces(), processorPolyPatch::initOrder(), mappedPatchFieldBase< scalar >::initRetrieveField(), processorCyclicPointPatchField< Type >::initSwapAddSeparated(), InjectedParticleDistributionInjection< CloudType >::InjectedParticleDistributionInjection(), InjectedParticleInjection< CloudType >::InjectedParticleInjection(), inletOutletFaPatchField< Type >::inletOutletFaPatchField(), inletOutletFvPatchField< Type >::inletOutletFvPatchField(), inletOutletTotalTemperatureFvPatchScalarField::inletOutletTotalTemperatureFvPatchScalarField(), expressionEntry::inplaceExpand(), Foam::inplaceSubset(), Foam::inplaceUniqueSort(), NURBSbasis::insertKnot(), NURBS3DCurve::insertKnot(), distribution::insertMissingKeys(), correlationFunction< Type >::integral(), polynomialFunction::integrate(), FieldFunction1< Function1Type >::integrate(), linearInterpolationWeights::integrationWeights(), vtuAdaptor::internal(), cyclicACMIGAMGInterface::internalFieldTransfer(), cyclicAMIGAMGInterface::internalFieldTransfer(), AssemblyFvPatch< CyclicType >::internalFieldTransfer(), cyclicAMIPolyPatch::interpolate(), pointToPointPlanarInterpolation::interpolate(), edgeInterpolationScheme< Type >::interpolate(), singleCellFvMesh::interpolate(), fvMeshSubset::interpolate(), interpolationCellPointFace< Type >::interpolate(), patchTransformedInterpolation::interpolate(), dynamicOversetFvMesh::interpolate(), volPointInterpolation::interpolateDimensionedInternalField(), meshToMesh0::interpolateField(), wallBoundedStreamLineParticle::interpolateFields(), meshToMesh0::interpolateInternalField(), cellVolumeWeight::interpolatePatchTypes(), Foam::interpolatePointToCell(), Foam::interpolateSplineXY(), isoSurfaceTopo::interpolateTemplate(), AMIInterpolation::interpolateToSource(), AMIInterpolation::interpolateToTarget(), interpolationTable< Type >::interpolateValue(), interpolationTable< Type >::interpolateValues(), Foam::interpolateXY(), meshToMeshMethod::intersect(), intersectedSurface::intersectedSurface(), meshToMeshMethod::interVol(), meshToMeshMethod::interVolAndCentroid(), gradingDescriptors::inv(), Foam::inv(), NURBS3DCurve::invert(), NURBS3DSurface::invertU(), NURBS3DSurface::invertUV(), NURBS3DSurface::invertV(), Foam::invTransform(), coordinateSystem::invTransformPointImpl(), prismMatcher::isA(), tetWedgeMatcher::isA(), wedgeMatcher::isA(), isoSurfaceCell::isoSurfaceCell(), isoSurfacePoint::isoSurfacePoint(), isoSurfaceTopo::isoSurfaceTopo(), triSurfaceMesh::isSurfaceClosed(), JohnsonJacksonParticleSlipFvPatchVectorField::JohnsonJacksonParticleSlipFvPatchVectorField(), JohnsonJacksonParticleThetaFvPatchScalarField::JohnsonJacksonParticleThetaFvPatchScalarField(), heSolidThermo< BasicSolidThermo, MixtureType >::Kappa(), liquidMixtureProperties::kappa(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::kappa(), cell::labels(), lagrangianFieldDecomposer::lagrangianFieldDecomposer(), lduPrimitiveMesh::lduPrimitiveMesh(), NURBS3DCurve::length(), Foam::MULES::limiter(), Foam::MULES::limiterCorr(), lineDivide::lineDivide(), LiquidEvapFuchsKnudsen< CloudType >::LiquidEvapFuchsKnudsen(), LiquidEvaporation< CloudType >::LiquidEvaporation(), LiquidEvaporationBoil< CloudType >::LiquidEvaporationBoil(), liquidMixtureProperties::liquidMixtureProperties(), List< T >::List(), UPstream::listScatterValues(), triSurfaceLoader::load(), fvMeshTools::loadOrCreateMesh(), distributedTriSurfaceMesh::localQueries(), cylindrical::localToGlobal(), face::longestEdge(), fileOperation::lookupAndCacheProcessorsPath(), zone::lookupMap(), cellCuts::loopPoints(), lumpedMassWallTemperatureFvPatchScalarField::lumpedMassWallTemperatureFvPatchScalarField(), lumpedPointState::lumpedPointState(), Foam::lumpedPointTools::lumpedPointStates(), cellModel::mag(), cell::mag(), Foam::mag(), Foam::magSqr(), highAspectRatioFvGeometryScheme::makeAverageCentres(), deltaBoundary::makeCellCentres_d(), cyclicFaPatch::makeDeltaCoeffs(), stabilisedFvGeometryScheme::makeFaceCentresAndAreas(), primitiveMeshTools::makeFaceCentresAndAreas(), deltaBoundary::makeFaceCentresAndAreas_d(), faceCoupleInfo::makeMap(), polyTopoChange::makeMesh(), voxelMeshSearch::makeMesh(), averageNeighbourFvGeometryScheme::makeNonOrthoWeights(), cyclicFaPatch::makeWeights(), epsilonWallFunctionFvPatchScalarField::manipulateMatrix(), omegaWallFunctionFvPatchScalarField::manipulateMatrix(), Field< T >::map(), Field< Type >::map(), cyclicACMIPolyPatch::mapCollocatedFaces(), fvMeshAdder::MapDimField(), mapDistribute::mapDistribute(), mapDistributeBase::mapDistributeBase(), fvMesh::mapFields(), volSurfaceMapping::mapInternalToSurface(), Foam::MapLagrangianFields(), mappedPatchFieldBase< Type >::mappedField(), MappedFile< scalar >::MappedFile(), mappedMixedFvPatchField< Type >::mappedMixedFvPatchField(), mappedPatchFieldBase< scalar >::mappedWeightField(), mapPolyMesh::mapPolyMesh(), meshToMesh::mapSrcToTgt(), meshToMesh::mapTgtToSrc(), volSurfaceMapping::mapToSurface(), inverseDistance::markDonors(), trackingInverseDistance::markDonors(), edgeCollapser::markMergeEdges(), triSurface::markZone(), PatchTools::markZone(), triSurface::markZones(), PatchTools::markZones(), MarshakRadiationFvPatchScalarField::MarshakRadiationFvPatchScalarField(), meshToMeshMethod::maskCells(), momentOfInertia::massPropertiesPatch(), momentOfInertia::massPropertiesShell(), momentOfInertia::massPropertiesSolid(), masterUncollatedFileOperation::masterOp(), degenerateMatcher::match(), matchedFlowRateOutletVelocityFvPatchVectorField::matchedFlowRateOutletVelocityFvPatchVectorField(), processorPolyPatch::matchFace(), Foam::matchPoints(), Foam::max(), Foam::maxMagSqr(), noiseFFT::meanPf(), meanVelocityForce::meanVelocityForce(), distribution::median(), Distribution< Type >::median(), edgeIntersections::merge(), cellToCellStencil::merge(), cellToFaceStencil::merge(), meshRefinement::mergeBaffles(), meshRefinement::mergeEdgesUndo(), meshRefinement::mergeFreeStandingBaffles(), meshRefinement::mergePatchFaces(), meshRefinement::mergePatchFacesUndo(), triSurfaceTools::mergePoints(), globalMeshData::mergePoints(), extendedEdgeMesh::mergePointsAndSort(), fileOperation::mergeTimes(), meshRefinement::mergeZoneBaffles(), blockMesh::mesh(), cellShape::meshEdges(), PrimitivePatch< FaceList, PointField >::meshEdges(), MeshedSurface< face >::MeshedSurface(), MeshedSurface< Face >::MeshedSurface(), cellShape::meshFaces(), momentOfInertia::meshInertia(), Foam::min(), edgeIntersections::minEdgeLength(), Foam::minMagSqr(), polyMeshTetDecomposition::minQuality(), fieldSmoother::minSmoothField(), attachDetach::modifyMotionPoints(), slidingInterface::modifyMotionPoints(), wallBoundedStreamLineParticle::move(), regionModel1D::moveMesh(), solidBodyFvGeometryScheme::movePoints(), polyMesh::movePoints(), polyTopoChange::movePoints(), globalIndex::mpiGather(), globalIndex::mpiGatherOp(), multiBandAbsorption::multiBandAbsorption(), multiBandAbsorptionEmission::multiBandAbsorptionEmission(), multiBandTransmissivity::multiBandTransmissivity(), multiBandZoneAbsorptionEmission::multiBandZoneAbsorptionEmission(), multiDirRefinement::multiDirRefinement(), PrimitivePatch< FaceList, PointField >::nBoundaryEdges(), surfaceFeatures::nearestEdges(), surfaceFeatures::nearestFeatEdge(), extendedEdgeMesh::nearestFeatureEdge(), meshRefinement::nearestIntersection(), face::nearestPointClassify(), surfaceFeatures::nearestSamples(), surfaceFeatures::nearestSurfEdge(), PrimitivePatch< FaceList, PointField >::nEdges(), LduMatrix< Type, DType, LUType >::negSumDiag(), lduMatrix::negSumDiag(), polyBoundaryMesh::neighbourEdges(), chemistryReductionMethod< CompType, ThermoType >::New(), chemistryTabulationMethod< CompType, ThermoType >::New(), combustionModel::New(), Field< Type >::NewCalculatedType(), masterUncollatedFileOperation::NewIFstream(), fvMeshTools::newMesh(), faPatch::ngbPolyPatchPointNormals(), potential::nIds(), mapDistributeBase::nMaps(), cellCuts::nonAnchorPoints(), nonBlockingGaussSeidelSmoother::nonBlockingGaussSeidelSmoother(), surfaceLocation::normal(), distribution::normalisedShifted(), AMIInterpolation::normaliseWeights(), faPatch::nPoints(), PrimitivePatch< FaceList, PointField >::nPoints(), surfMesh::nPoints(), PstreamBuffers::nProcs(), processorTopology::nProcs(), UPstream::nProcs(), refinementSurfaces::nRegions(), MeshedSurface< Face >::nTriangles(), NURBS3DSurface::NURBS3DSurface(), objectiveManager::objectiveManager(), noiseFFT::octaveBandInfo(), noiseFFT::octaves(), noiseModel::octaves(), offsetSurface::offsetSurface(), coordinateSystem::oneToManyImpl(), coordinateSystem::oneToOneImpl(), dlLibraryTable::open(), projectVertex::operator point(), Foam::operator&(), csvTableReader< Type >::operator()(), interpolation2DTable< Type >::operator()(), polynomialFunction::operator+=(), polynomialFunction::operator-=(), Foam::operator<(), Foam::operator<<(), Matrix< RectangularMatrix< Type >, Type >::operator=(), cellTable::operator=(), HashSet< Key, Hash >::operator=(), BiIndirectList< T >::operator=(), FixedList< T, N >::operator=(), Foam::operator==(), Foam::operator>>(), UList< T >::operator[](), interpolationTable< Type >::operator[](), cell::opposingFace(), cell::opposingFaceLabel(), OppositeFaceCellWave< Type, TrackingData >::OppositeFaceCellWave(), optimisationManager::optimisationManager(), processorPolyPatch::order(), oscillatingVelocityPointPatchVectorField::oscillatingVelocityPointPatchVectorField(), triSurfaceTools::otherFace(), Foam::outer(), updateMethod::outerProd(), outletInletFvPatchField< Type >::outletInletFvPatchField(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), outletPhaseMeanVelocityFvPatchVectorField::outletPhaseMeanVelocityFvPatchVectorField(), distributedTriSurfaceMesh::overlappingSurface(), treeDataPrimitivePatch< PatchType >::overlaps(), PackedList< Width >::PackedList(), pairPatchAgglomeration::pairPatchAgglomeration(), coupledFaPatch::parallel(), argList::parse(), partialSlipFvPatchField< Type >::partialSlipFvPatchField(), ParticleCollector< CloudType >::ParticleCollector(), ParticleZoneInfo< CloudType >::ParticleZoneInfo(), NURBS3DVolume::patchDxDbFace(), PatchEdgeFaceWave< PrimitivePatchType, Type, TrackingData >::PatchEdgeFaceWave(), pointFieldDecomposer::patchFieldDecomposer::patchFieldDecomposer(), sampledPatch::patchIDs(), boundaryMesh::patchify(), patchInjection::patchInjectedMassTotals(), patchInjection::patchInjection(), pointPatchField< Type >::patchInternalField(), PatchParticleHistogram< CloudType >::PatchParticleHistogram(), PatchPostProcessing< CloudType >::PatchPostProcessing(), polyBoundaryMesh::patchSizes(), patchZones::patchZones(), Foam::peekTokenAt(), SprayCloud< CloudType >::penetration(), noiseModel::Pf(), noiseFFT::Pf(), PFA< CompType, ThermoType >::PFA(), phaseHydrostaticPressureFvPatchScalarField::phaseHydrostaticPressureFvPatchScalarField(), pointCells::pointCells(), primitiveMesh::pointCells(), PointEdgeWave< Type, TrackingData >::PointEdgeWave(), pointFieldReconstructor::pointFieldReconstructor(), polyMesh::pointInCell(), PatchToPatchInterpolation< FromPatch, ToPatch >::pointInterpolate(), pointMVCWeight::pointMVCWeight(), PatchTools::pointNormals(), pointPatchField< vector >::pointPatchField(), primitiveMesh::pointPoints(), cell::points(), vtuAdaptor::points(), Foam::vtk::Tools::Points(), points0MotionSolver::points0MotionSolver(), PrimitivePatchInterpolation< Patch >::pointToFaceInterpolate(), polyAddFace::polyAddFace(), polyMesh::polyMesh(), Foam::polyMeshZipUpCells(), polyModifyFace::polyModifyFace(), Polynomial< PolySize >::Polynomial(), porousBafflePressureFvPatchField< Type >::porousBafflePressureFvPatchField(), bezier::position(), projectCurveEdge::position(), projectEdge::position(), blockEdge::position(), Foam::pow(), powerLawLopesdaCostaZone::powerLawLopesdaCostaZone(), DiagonalPreconditioner< Type, DType, LUType >::precondition(), TDILUPreconditioner< Type, DType, LUType >::precondition(), diagonalPreconditioner::precondition(), DICPreconditioner::precondition(), DILUPreconditioner::precondition(), FDICPreconditioner::precondition(), GAMGPreconditioner::precondition(), noPreconditioner::precondition(), TDILUPreconditioner< Type, DType, LUType >::preconditionT(), DILUPreconditioner::preconditionT(), PDRblock::gridControl::prepend(), Foam::prependList(), pressureDirectedInletOutletVelocityFvPatchVectorField::pressureDirectedInletOutletVelocityFvPatchVectorField(), pressureInletOutletParSlipVelocityFvPatchVectorField::pressureInletOutletParSlipVelocityFvPatchVectorField(), pressureInletOutletVelocityFvPatchVectorField::pressureInletOutletVelocityFvPatchVectorField(), pressureNormalInletOutletVelocityFvPatchVectorField::pressureNormalInletOutletVelocityFvPatchVectorField(), pressurePermeableAlphaInletOutletVelocityFvPatchVectorField::pressurePermeableAlphaInletOutletVelocityFvPatchVectorField(), prghPermeableAlphaTotalPressureFvPatchScalarField::prghPermeableAlphaTotalPressureFvPatchScalarField(), prghPressureFvPatchScalarField::prghPressureFvPatchScalarField(), prghTotalPressureFvPatchScalarField::prghTotalPressureFvPatchScalarField(), foamToVtkReportFields::print(), seriesWriter::print(), sampledCuttingPlane::print(), sampledFaceZone::print(), sampledMeshedSurface::print(), sampledPatch::print(), sampledPatchInternalField::print(), sampledPlane::print(), distanceSurface::print(), dynamicIndexedOctree< Type >::print(), indexedOctree< Type >::print(), collatedFileOperation::printBanner(), vtkUnstructuredReader::printFieldStats(), mapDistribute::printLayout(), Foam::printMaps(), fvMeshDistribute::printMeshInfo(), GAMGProcAgglomeration::printStats(), basicThermo::printThermoNames(), GAMGAgglomeration::procAgglomerateRestrictAddressing(), pointNoise::processData(), genericPatchFieldBase::processEntry(), faFieldDecomposer::processorAreaPatchFieldDecomposer::processorAreaPatchFieldDecomposer(), processorGAMGInterface::processorGAMGInterface(), collatedFileOperation::processorsDir(), fvFieldDecomposer::processorVolPatchFieldDecomposer::processorVolPatchFieldDecomposer(), faceAreaWeightAMI::processSourceFace(), particle< Type >::procTetPt(), profileModelList::profileModelList(), projectCurveEdge::projectCurveEdge(), projectEdge::projectEdge(), AMIInterpolation::projectPointsToSurface(), projectVertex::projectVertex(), noiseFFT::PSDf(), genericPatchFieldBase::putEntry(), FIRECore::putFireLabels(), pyrolysisModelCollection::pyrolysisModelCollection(), cutFaceAdvect::quadAreaCoeffs(), face::rcEdges(), Foam::Re(), reactionsSensitivityAnalysis< chemistryType >::reactionsSensitivityAnalysis(), Reaction< ReactionThermo >::reactionStr(), cloudSolution::read(), regIOobject::read(), runTimeControl::read(), tabulated6DoFAcceleration::read(), binModel::read(), fluxSummary::read(), areaWrite::read(), multiRegion::read(), tabulated6DoFMotion::read(), NASedgeFormat::read(), ABAQUSsurfaceFormat< Face >::read(), NASsurfaceFormat< Face >::read(), OBJsurfaceFormat< Face >::read(), STARCDsurfaceFormat< Face >::read(), STLsurfaceFormat< Face >::read(), TRIsurfaceFormat< Face >::read(), VTKsurfaceFormat< Face >::read(), OBJedgeFormat::read(), STARCDedgeFormat::read(), boundaryMesh::read(), masterUncollatedFileOperation::read(), ITstream::read(), masterUncollatedFileOperation::readAndSend(), STARCDMeshReader::readBoundary(), STARCDMeshReader::readCells(), Time::readDict(), waveModel::readDict(), triSurfaceLoader::readDir(), Foam::readDir(), ReactingHeterogeneousParcel< ParcelType >::readFields(), ReactingMultiphaseParcel< ParcelType >::readFields(), ReactingParcel< ParcelType >::readFields(), fieldsDistributor::readFields(), Foam::readLagrangian(), DynamicList< T, SizeMin >::readList(), UList< T >::readList(), ReactingParcel< ParcelType >::readObjects(), Foam::readObjVertices(), faMeshTools::readProcAddressing(), fvMeshTools::readProcAddressing(), surfaceNoise::readSurfaceData(), ABAQUSCore::readHelper::readSurfaceElements(), boundaryMesh::readTriSurface(), surfMesh::readUpdate(), mapDistributeBase::receive(), InteractionLists< ParticleType >::receiveReferredData(), faFieldReconstructor::reconstructField(), fvFieldReconstructor::reconstructField(), lagrangianReconstructor::reconstructField(), lagrangianReconstructor::reconstructFieldField(), processorMeshes::reconstructPoints(), triSurfaceTools::redGreenRefine(), DAC< CompType, ThermoType >::reduceMechanism(), DRGEP< CompType, ThermoType >::reduceMechanism(), PFA< CompType, ThermoType >::reduceMechanism(), referredWallFace::referredWallFace(), box::refineBox(), meshRefinement::refineCandidates(), refinementHistory::refinementHistory(), refinementParameters::refinementParameters(), regionModelFunctionObjectList::regionModelFunctionObjectList(), searchableSurfaceCollection::regions(), edgeMesh::regions(), regionSplit2D::regionSplit2D(), hashedWordList::rehash(), Foam::ReImSum(), faMatrix< Type >::relax(), fvMatrix< Type >::relax(), UnsortedMeshedSurface< Face >::remapFaces(), edgeIntersections::removeDegenerates(), fvMeshTools::removeEmptyPatches(), meshRefinement::removeGapCells(), dynamicIndexedOctree< Type >::removeIndex(), RemoveParcels< CloudType >::RemoveParcels(), undoableMeshCutter::removeSplitFaces(), randomRenumber::renumber(), renumberMethod::renumber(), manualRenumber::renumber(), structuredRenumber::renumber(), SloanRenumber::renumber(), zoltanRenumber::renumber(), springRenumber::renumberImpl(), UPtrList< T >::reorder(), cyclicACMIPolyPatch::reportCoverage(), AMIWeights::reportPatch(), PackedList< Width >::reserve(), fvMeshSubset::reset(), faMeshBoundaryHalo::reset(), globalIndex::reset(), fvFieldDecomposer::reset(), vtuSizing::reset(), option::resetApplied(), fieldSelection::resetFieldFilters(), polyMesh::resetPrimitives(), vtuSizing::resetShapes(), faMatrix< Type >::residual(), fvMatrix< Type >::residual(), lduMatrix::residual(), CompactListList< T >::resize(), GAMGAgglomeration::restrictFaceField(), pairPatchAgglomeration::restrictField(), GAMGAgglomeration::restrictField(), mappedPatchFieldBase< Type >::retrieveField(), face::reverseFace(), coupledFaPatch::reverseT(), Foam::rewritePatchLabels(), CompositionModel< CloudType >::rho(), heThermo< BasicThermo, MixtureType >::rhoEoS(), rigidBodyModelState::rigidBodyModelState(), noiseFFT::RMSmeanPf(), rotatingWallVelocityFvPatchVectorField::rotatingWallVelocityFvPatchVectorField(), coordinateSystem::rotationsImpl(), face::sameVertices(), nearWallFields::sampleBoundaryField(), sampledCuttingPlane::sampledCuttingPlane(), sampledIsoSurface::sampledIsoSurface(), sampledFaceZone::sampleOnFaces(), sampledMeshedSurface::sampleOnFaces(), sampledPatch::sampleOnFaces(), sampledPatchInternalField::sampleOnFaces(), sampledSurface::sampleOnFaces(), sampledMeshedSurface::sampleOnPoints(), sampledPatchInternalField::sampleOnPoints(), sampledSurface::sampleOnPoints(), PBiCGStab::scalarSolve(), PCG::scalarSolve(), PPCG::scalarSolveCG(), motionSmootherAlgo::scaleMesh(), cyclicACMIPolyPatch::scalePatchFaceAreas(), Pstream::scatterList(), Foam::PstreamDetail::scatterv(), searchableExtrudedCircle::searchableExtrudedCircle(), searchableSurfaces::searchableSurfaces(), ITstream::seek(), timeSelector::select(), extendedEdgeMesh::select(), triSurfaceLoader::select(), timeSelector::selected(), surfaceFeatures::selectFeatureEdges(), dynamicRefineFvMesh::selectRefineCells(), meshRefinement::selectSeparatedCoupledFaces(), dynamicRefineFvMesh::selectUnrefinePoints(), semiPermeableBaffleMassFractionFvPatchScalarField::semiPermeableBaffleMassFractionFvPatchScalarField(), semiPermeableBaffleVelocityFvPatchVectorField::semiPermeableBaffleVelocityFvPatchVectorField(), mapDistributeBase::send(), InteractionLists< ParticleType >::sendReferredData(), coupledFaPatch::separated(), coupledPolyPatch::separated(), Foam::BitOps::set(), cyclicAMIPolyPatch::setAMIFaces(), extractEulerianParticles::setBlockedFaces(), Foam::setBlockFaceCorrespondence(), NURBS3DVolume::setControlPoints(), volumetricBSplinesMotionSolver::setControlPointsMovement(), Time::setControls(), noiseFFT::setData(), faceSetOption::setFaceSelection(), boundaryMesh::setFeatureEdges(), pointPatchField< Type >::setInInternalField(), fvGeometryScheme::setMeshPhi(), refinementSurfaces::setMinLevelFields(), cellVolumeWeightMethod::setNextCells(), mapNearestMethod::setNextNearestCells(), PtrListDetail< T >::setNull(), noiseModel::setOctaveBands(), weightedPosition::setPoints(), patchInjectionBase::setPositionAndCell(), box::setRefineFlags(), removeCells::setRefinement(), removePoints::setRefinement(), meshCutter::setRefinement(), tetDecomposer::setRefinement(), addPatchCellLayer::setRefinement(), perfectInterface::setRefinement(), meshCutAndRemove::setRefinement(), hexRef8::setRefinement(), faceCollapser::setRefinement(), removeFaces::setRefinement(), combineFaces::setRefinement(), edgeCollapser::setRefinement(), refinementIterator::setRefinement(), duplicatePoints::setRefinement(), boundaryCutter::setRefinement(), createShellMesh::setRefinement(), fieldsExpression::setResultName(), data::setSolverPerformance(), masterUncollatedFileOperation::setTime(), coordSetWriter::setTrackTimes(), removePoints::setUnrefinement(), combineFaces::setUnrefinement(), hexRef8::setUnrefinement(), Foam::ListOps::setValue(), UnsortedMeshedSurface< Face >::setZones(), treeDataEdge::shapePoints(), treeDataFace::shapePoints(), treeDataCell::shapePoints(), shellSurfaces::shellSurfaces(), PackedList< Width >::shrink(), liquidMixtureProperties::sigma(), searchableSurfacesQueries::signedDistance(), sixDoFRigidBodyDisplacementPointPatchVectorField::sixDoFRigidBodyDisplacementPointPatchVectorField(), faAreaMapper::size(), singleCellFvMesh::agglomPatchFieldMapper::size(), lumpedPointController::size(), treeDataEdge::size(), treeDataFace::size(), treeDataPoint::size(), dynamicTreeDataPoint::size(), treeDataCell::size(), DirectFieldMapper< FieldMapperType >::size(), GAMGInterface::size(), procLduMatrix::size(), facePointPatch::size(), fvFieldDecomposer::patchFieldDecomposer::size(), fvFieldDecomposer::processorVolPatchFieldDecomposer::size(), fvFieldDecomposer::processorSurfacePatchFieldDecomposer::size(), pointFieldDecomposer::patchFieldDecomposer::size(), faFieldDecomposer::patchFieldDecomposer::size(), faFieldDecomposer::processorAreaPatchFieldDecomposer::size(), faFieldDecomposer::processorEdgePatchFieldDecomposer::size(), distributedWeightedFvPatchFieldMapper::size(), meshToMesh0::patchFieldInterpolator::size(), mergedSurf::size(), MeshedSurfaceProxy< Face >::size(), liquidMixtureProperties::size(), solidMixtureProperties::size(), ensightPart::size(), triSurfacePointGeoMesh::size(), ITstream::skip(), SLGThermo::SLGThermo(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), nonBlockingGaussSeidelSmoother::smooth(), GaussSeidelSmoother::smooth(), symGaussSeidelSmoother::smooth(), DICSmoother::smooth(), DILUSmoother::smooth(), FDICSmoother::smooth(), Foam::fvc::smooth(), fieldSmoother::smoothLambdaMuDisplacement(), fieldSmoother::smoothNormals(), fieldSmoother::smoothPatchNormals(), basicSymmetryFaPatchField< Type >::snGradTransformDiag(), basicSymmetryFvPatchField< Type >::snGradTransformDiag(), fixedNormalSlipFvPatchField< Type >::snGradTransformDiag(), partialSlipFvPatchField< Type >::snGradTransformDiag(), solidMixtureProperties::solidMixtureProperties(), rigidBodyMeshMotion::solve(), sixDoFRigidBodyMotionSolver::solve(), TDACChemistryModel< ReactionThermo, ThermoType >::solve(), LLTMatrix< Type >::solve(), PBiCCCG< Type, DType, LUType >::solve(), PBiCICG< Type, DType, LUType >::solve(), PCICG< Type, DType, LUType >::solve(), SmoothSolver< Type, DType, LUType >::solve(), GAMGSolver::solve(), PBiCG::solve(), smoothSolver::solve(), fvMatrix< Type >::solveSegregated(), ParSortableList< Type >::sort(), PatchTools::sortedEdgeFaces(), extendedEdgeMesh::sortedOrder(), Foam::sortedOrder(), PatchTools::sortedPointEdges(), UnsortedMeshedSurface< Face >::sortedZones(), MeshedSurface< Face >::sortFacesAndStore(), UPtrList< T >::sortOrder(), extendedEdgeMesh::sortPointsAndEdges(), fileOperation::sortTimes(), speciesSorptionFvPatchScalarField::speciesSorptionFvPatchScalarField(), splineInterpolationWeights::splineInterpolationWeights(), meshRefinement::splitFacesUndo(), meshRefinement::splitMeshRegions(), Foam::fvc::spread(), Foam::sqr(), SRFFreestreamVelocityFvPatchVectorField::SRFFreestreamVelocityFvPatchVectorField(), Foam::stabilise(), primitiveEntry::startLineNumber(), cellVolumeWeight::stencilWeights(), inverseDistance::stencilWeights(), leastSquares::stencilWeights(), Foam::stepBackwardsToNextPoint(), Foam::stepForwardsToNextPoint(), MeshedSurface< Face >::stitchFaces(), hexRef8::storeData(), mappedPatchFieldBase< Type >::storeField(), fvMesh::storeOldVol(), streamLineBase::storePoint(), streamLineParticle::streamLineParticle(), mapDistributeBase::subMapSizes(), mappedPatchBase::subRegistry(), hexRef8::subset(), refinementHistory::subset(), meshRefinement::subsetBaffles(), MeshedSurface< face >::subsetMesh(), faMatrix< Type >::subtractFromInternalField(), fvMatrix< Type >::subtractFromInternalField(), faceZoneSet::subtractSet(), Foam::sum(), Foam::sumCmptMag(), Foam::sumCmptProd(), LduMatrix< Type, DType, LUType >::sumDiag(), lduMatrix::sumDiag(), Foam::sumMag(), LduMatrix< Type, DType, LUType >::sumMagOffDiag(), lduMatrix::sumMagOffDiag(), Foam::sumProd(), Foam::sumSqr(), supersonicFreestreamFvPatchVectorField::supersonicFreestreamFvPatchVectorField(), reconstructionSchemes::surface(), surfaceNoise::surfaceAverage(), surfaceFeatures::surfaceFeatures(), surfaceIntersection::surfaceIntersection(), PrimitivePatch< FaceList, PointField >::surfaceType(), surfaceZonesInfo::surfaceZonesInfo(), surfZoneIOList::surfZoneIOList(), UList< CloudFunctionObject< CloudType > * >::swap(), syncTools::swapBoundaryCellList(), syncTools::swapBoundaryCellPositions(), Foam::fvc::sweep(), face::symmhash_code(), Foam::symmOuter(), syncTools::syncBoundaryFaceList(), globalMeshData::syncData(), syncTools::syncEdgeList(), syncTools::syncEdgeMap(), globalMeshData::syncPointData(), syncTools::syncPointList(), syncTools::syncPointMap(), weightedPosition::syncPoints(), pointConstraints::syncUntransformedData(), Foam::system(), ParticleStressModel::tau(), Foam::FieldOps::ternary(), Foam::FieldOps::ternarySelect(), meshRefinement::testSyncBoundaryFaceList(), heThermo< BasicThermo, MixtureType >::THE(), thermoSingleLayer::thermoSingleLayer(), thirdBodyEfficiencies::thirdBodyEfficiencies(), cutFaceAdvect::timeIntegratedArea(), cutFaceAdvect::timeIntegratedFaceFlux(), pointToPointPlanarInterpolation::timeNames(), timeVaryingMappedFixedValueFvPatchField< Type >::timeVaryingMappedFixedValueFvPatchField(), timeVaryingMappedFixedValuePointPatchField< Type >::timeVaryingMappedFixedValuePointPatchField(), timeVaryingMassSorptionFvPatchScalarField::timeVaryingMassSorptionFvPatchScalarField(), timeVaryingUniformFixedValueFaPatchField< Type >::timeVaryingUniformFixedValueFaPatchField(), Foam::BitOps::toc(), CV2D::toPoint2D(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::totalFlowRateAdvectiveDiffusiveFvPatchScalarField(), totalPressureFvPatchScalarField::totalPressureFvPatchScalarField(), totalTemperatureFvPatchScalarField::totalTemperatureFvPatchScalarField(), wallBoundedParticle::trackToEdge(), MeshedSurface< Face >::transcribe(), DynamicList< T, SizeMin >::transfer(), DynamicField< T, SizeMin >::transfer(), MeshedSurface< Face >::transfer(), fvMatrix< Type >::transferFvMatrixCoeffs(), fft::transform(), FaceCellWave< Type, TrackingData >::transform(), Foam::transform(), Foam::transformList(), globalIndexAndTransform::transformPatches(), coordinateSystem::transformPointImpl(), rigidBodyMotion::transformPoints(), triSurfaceSearch::tree(), faceAreaIntersect::triangleFan(), face::triangles(), MeshedSurface< Face >::triangulate(), triSurfaceTools::triangulateFaceCentre(), tetIndices::triIs(), extendedEdgeMesh::trim(), surfaceFeatures::trimFeatures(), streamLineBase::trimToBox(), triSurface::triSurfInstance(), turbulentInletFvPatchField< Type >::turbulentInletFvPatchField(), turbulentIntensityKineticEnergyInletFvPatchScalarField::turbulentIntensityKineticEnergyInletFvPatchScalarField(), turbulentMixingLengthDissipationRateInletFvPatchScalarField::turbulentMixingLengthDissipationRateInletFvPatchScalarField(), turbulentMixingLengthFrequencyInletFvPatchScalarField::turbulentMixingLengthFrequencyInletFvPatchScalarField(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::turbulentTemperatureCoupledBaffleMixedFvPatchScalarField(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::turbulentTemperatureRadCoupledMixedFvPatchScalarField(), UIPstream::UIPstream(), uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField(), uniformDensityHydrostaticPressureFvPatchScalarField::uniformDensityHydrostaticPressureFvPatchScalarField(), masterUncollatedFileOperation::uniformFile(), uniformFixedValueFvPatchField< Type >::uniformFixedValueFvPatchField(), uniformFixedValuePointPatchField< Type >::uniformFixedValuePointPatchField(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), uniformInterpolatedDisplacementPointPatchVectorField::uniformInterpolatedDisplacementPointPatchVectorField(), uniformJumpAMIFvPatchField< Type >::uniformJumpAMIFvPatchField(), uniformJumpFvPatchField< Type >::uniformJumpFvPatchField(), uniformNormalFixedValueFvPatchVectorField::uniformNormalFixedValueFvPatchVectorField(), uniformTotalPressureFvPatchScalarField::uniformTotalPressureFvPatchScalarField(), mapDistributeBase::unionCombineMasks(), hashedWordList::uniq(), PrimitivePatch< FaceList, PointField >::uniqBoundaryFaces(), ensightFaces::uniqueMeshPoints(), Foam::uniqueOrder(), Foam::unitSet(), PackedList< Width >::unpack(), dynamicRefineFvMesh::unrefine(), Foam::unzip(), cellVolumeWeight::update(), inverseDistance::update(), trackingInverseDistance::update(), dynamicOversetFvMesh::updateAddressing(), directionInfo::updateCell(), primitiveMeshTools::updateCellCentresAndVols(), turbulentDFSEMInletFvPatchVectorField::updateCoeffs(), lumpedPointDisplacementPointPatchVectorField::updateCoeffs(), externalWallHeatFluxTemperatureFvPatchScalarField::updateCoeffs(), humidityTemperatureCoupledMixedFvPatchScalarField::updateCoeffs(), thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), ReactingHeterogeneousParcel< ParcelType >::updatedDeltaVolume(), ReactingParcel< ParcelType >::updatedDeltaVolume(), ReactingMultiphaseParcel< ParcelType >::updatedDeltaVolume(), patchEdgeFaceRegions::updateFace(), primitiveMeshTools::updateFaceCentresAndAreas(), processorGAMGInterfaceField::updateInterfaceMatrix(), meshRefinement::updateIntersections(), edgeVertex::updateLabels(), topoBitSet::updateLabels(), topoBoolSet::updateLabels(), topoSet::updateLabels(), meshRefinement::updateList(), LduMatrix< Type, DType, LUType >::updateMatrixInterfaces(), lduMatrix::updateMatrixInterfaces(), faGlobalMeshData::updateMesh(), CellZoneInjection< CloudType >::updateMesh(), boundaryCutter::updateMesh(), componentDisplacementMotionSolver::updateMesh(), points0MotionSolver::updateMesh(), hexRef8Data::updateMesh(), refinementHistory::updateMesh(), removePoints::updateMesh(), meshRefinement::updateMesh(), addPatchCellLayer::updateMesh(), hexRef8::updateMesh(), polyMesh::updateMesh(), processorFaPatch::updateMesh(), processorPolyPatch::updateMesh(), fileFieldSelection::updateSelection(), solverFieldSelection::updateSelection(), volFieldSelection::updateSelection(), cellZoneSet::updateSet(), faceZoneSet::updateSet(), pointZoneSet::updateSet(), thermoSingleLayer::updateSurfaceTemperatures(), kinematicSingleLayer::updateSurfaceVelocities(), dynamicRefineFvMesh::updateTopology(), Foam::HashSetOps::used(), MeshedSurfaceProxy< Face >::useFaceIds(), MeshedSurfaceProxy< Face >::useFaceMap(), lumpedPointState::valid(), triSurfaceTools::validTri(), polynomialFunction::value(), valuePointPatchField< Type >::valuePointPatchField(), linearInterpolationWeights::valueWeights(), splineInterpolationWeights::valueWeights(), variableHeightFlowRateFvPatchScalarField::variableHeightFlowRateFvPatchScalarField(), velocityFilmShellFvPatchVectorField::velocityFilmShellFvPatchVectorField(), triSurfaceTools::vertexTriads(), Foam::vtk::Tools::Vertices(), viscousDissipation::viscousDissipation(), surfaceIteratorIso::vofCutCell(), surfaceIteratorPLIC::vofCutCell(), volBSplinesBase::volBSplinesBase(), heThermo< BasicPsiThermo, MixtureType >::W(), cuttingSurfaceBase::walkCellCuts(), wallBoundedStreamLineParticle::wallBoundedStreamLineParticle(), wallHeatTransferFvPatchScalarField::wallHeatTransferFvPatchScalarField(), wallLayerCells::wallLayerCells(), WallLocalSpringSliderDashpot< CloudType >::WallLocalSpringSliderDashpot(), meshReader::warnDuplicates(), reader::warnDuplicates(), meshRefinement::weightedSum(), surfaceFieldValue::weightingFactor(), wideBandDiffusiveRadiationMixedFvPatchScalarField::wideBandDiffusiveRadiationMixedFvPatchScalarField(), surfaceFieldValue::write(), particleDistribution::write(), regionSizeDistribution::write(), areaWrite::write(), ParticleCollector< CloudType >::write(), SQP::write(), foamWriter::write(), rawWriter::write(), vtkWriter::write(), STARCDedgeFormat::write(), OBJedgeFormat::write(), GTSsurfaceFormat< Face >::write(), ABAQUSsurfaceFormat< Face >::write(), AC3DsurfaceFormat< Face >::write(), NASsurfaceFormat< Face >::write(), OBJsurfaceFormat< Face >::write(), OFFsurfaceFormat< Face >::write(), SMESHsurfaceFormat< Face >::write(), STARCDsurfaceFormat< Face >::write(), TRIsurfaceFormat< Face >::write(), X3DsurfaceFormat< Face >::write(), VTKsurfaceFormat< Face >::write(), VTPsurfaceFormat< Face >::write(), internalWriter::write(), patchWriter::write(), OBJstream::write(), sensitivityBezier::write(), sensitivityBezierFI::write(), sensitivityVolBSplines::write(), sensitivityVolBSplinesFI::write(), OFstreamCollator::write(), NURBS3DCurve::write(), ensightFaces::write(), FLMAsurfaceFormat< Face >::write(), dynamicOversetFvMesh::write(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::write(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::write(), dynamicOversetFvMesh::writeAgglomeration(), STLsurfaceFormat< Face >::writeAscii(), STLsurfaceFormat< Face >::writeBinary(), decomposedBlockData::writeBlocks(), box::writeBoxes(), coordSetWriter::writeBufferContents(), STARCDedgeFormat::writeCase(), STARCDsurfaceFormatCore::writeCase(), VTKsurfaceFormatCore::writeCellData(), VTPsurfaceFormatCore::writeCellData(), triSurfaceTools::writeCloseness(), externalCoupledTemperatureMixedFvPatchScalarField::writeData(), surfZoneIOList::writeData(), faMeshDecomposition::writeDecomposition(), Foam::ensightOutput::Detail::writeFaceLocalField(), ReactingHeterogeneousParcel< ParcelType >::writeFields(), ReactingParcel< ParcelType >::writeFields(), lumpedPointMovement::writeForcesAndMomentsVTP(), surfaceFieldWriter::writeGeometry(), lagrangianWriter::writeGeometry(), externalCoupled::writeGeometry(), AC3DsurfaceFormatCore::writeHeader(), VTKsurfaceFormatCore::writeHeader(), VTPsurfaceFormatCore::writeHeader(), advancingFrontAMI::writeIntersectionOBJ(), isoAdvection::writeIsoFaces(), Foam::ensightOutput::Detail::writeLabelListList(), UList< T >::writeList(), Foam::vtk::writeListParallel(), Foam::vtk::writeListsParallel(), faceAreaWeightAMI2D::writeNoMatch(), AABBTree< Type >::writeOBJ(), coupledPolyPatch::writeOBJ(), triSurfaceTools::writeOBJ(), Foam::meshTools::writeOBJ(), regIOobject::writeObject(), dynamicOversetFvMesh::writeObject(), ReactingHeterogeneousParcel< ParcelType >::writeObjects(), ReactingParcel< ParcelType >::writeObjects(), patchMeshWriter::writePolys(), Foam::ensightOutput::writePolysPoints(), faMeshTools::writeProcAddressing(), fvMeshTools::writeProcAddressing(), searchableSurfaces::writeStats(), edgeMesh::writeStats(), extendedEdgeMesh::writeStats(), Foam::edgeMeshTools::writeStats(), extendedCellToFaceStencil::writeStencilStats(), surfaceNoise::writeSurfaceData(), abaqusWriter::writeTemplate(), nastranWriter::writeTemplate(), starcdWriter::writeTemplate(), x3dWriter::writeTemplate(), streamLineBase::writeToFile(), Foam::ensightOutput::writeVolField(), lumpedPointMovement::writeVTP(), lumpedPointState::writeVTP(), NURBS3DCurve::writeWParses(), Foam::writeZone(), interpolation2DTable< Type >::Xi(), liquidMixtureProperties::Xs(), Foam::XstepForwardsToNextPoint(), liquidMixtureProperties::Y(), zeroATCcells::zeroATCcells(), Foam::zip(), refinementParameters::zonedLocations(), refinementParameters::zonePoints(), and meshRefinement::zonify().
|
protected |
Write the UList with its compound type.
Definition at line 38 of file UListIO.C.
References os().
Referenced by faPatch::write(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::write(), and turbulentTemperatureRadCoupledMixedFvPatchScalarField::write().
|
protected |
Return a validated (start,size) subset range, which means that it always addresses a valid section of the list.
Definition at line 41 of file UList.C.
References range, and labelRange::subset0().
No copy assignment (default: shallow copy)
Assignment may need to be shallow (copy pointer) or deep (copy elements) depending on context or type of list. Disallow default assignment and provide separate 'shallowCopy' and 'deepCopy' member functions.
Referenced by SortableList< T >::operator=().
|
inlinestatic |
|
inlinenoexcept |
The forward circular index. The next index in the list which returns to the first at the end of the list
Definition at line 60 of file UListI.H.
Referenced by CircularBuffer< T >::append(), holeToFace::calcClosure(), triSurfaceTools::calcInterpolationWeights(), pointMVCWeight::calcWeights(), primitiveMesh::checkCommonOrder(), primitiveMesh::checkEdgeLength(), polyMeshGeometry::checkTriangleTwist(), wallBoundedParticle::crossDiagonalEdge(), meshRefinement::doSplitFaces(), primitiveMesh::edgeFaces(), primitiveMesh::faceEdges(), mappedPatchBase::facePoint(), tetIndices::faceTriIs(), searchableSurfacesQueries::findNearest(), wallBoundedStreamLine::findNearestTet(), faceCorrectedSnGrad< Type >::fullGradCorrection(), isoSurfacePoint::generateFaceTriPoints(), edgeFaceCirculator::getMinIndex(), combineFaces::getOutsideFace(), treeDataFace::getVolumeType(), treeDataPrimitivePatch< PatchType >::getVolumeType(), polyMeshTetDecomposition::minQuality(), triSurfaceTools::otherEdges(), treeDataFace::overlaps(), treeDataPrimitivePatch< PatchType >::overlaps(), face::ray(), tetDecomposer::setRefinement(), addPatchCellLayer::setRefinement(), faceCollapser::setRefinement(), createShellMesh::setRefinement(), propellerInfo::setSampleDiskGeometry(), face::symmhash_code(), syncTools::syncEdgeMap(), wallBoundedParticle::trackToEdge(), MeshedSurface< Face >::triangulate(), triSurfaceTools::triangulateFaceCentre(), tetIndices::triIs(), patchEdgeFaceRegions::updateEdge(), patchEdgeFaceRegions::updateFace(), and triSurfaceTools::vertexNormalWeight().
|
inlinenoexcept |
The reverse circular index. The previous index in the list which returns to the last at the beginning of the list
Definition at line 67 of file UListI.H.
Referenced by pointMVCWeight::calcWeights(), primitiveMesh::checkCommonOrder(), wallBoundedParticle::crossDiagonalEdge(), wallBoundedParticle::crossEdgeConnectedFace(), primitiveMesh::edgeFaces(), edgeFaceCirculator::getMinIndex(), treeDataFace::getVolumeType(), treeDataPrimitivePatch< PatchType >::getVolumeType(), tetDecomposer::setRefinement(), faceCollapser::setRefinement(), createShellMesh::setRefinement(), face::symmhash_code(), wallBoundedParticle::trackToEdge(), and triSurfaceTools::vertexNormalWeight().
|
inline |
Return forward circular value (ie, next value in the list)
Definition at line 74 of file UListI.H.
Referenced by polyMeshTetDecomposition::adjustTetBasePtIs(), averageNeighbourFvGeometryScheme::clipFaceTet(), and face::symmhash_code().
|
inline |
|
inline |
Return reverse circular value (ie, previous value in the list)
Definition at line 88 of file UListI.H.
Referenced by polyMeshTetDecomposition::adjustTetBasePtIs(), and face::symmhash_code().
|
inline |
|
inlinenoexcept |
Return pointer to the underlying array serving as data storage.
Definition at line 230 of file UListI.H.
Referenced by Foam::PstreamDetail::allToAll(), Foam::PstreamDetail::allToAllv(), PackedList< Width >::cdata(), processorLduInterface::compressedSend(), Foam::PstreamDetail::gatherv(), globalIndex::mpiGather(), masterUncollatedFileOperation::readAndSend(), Foam::PstreamDetail::scatterv(), processorLduInterface::send(), face::triangles(), OFstreamCollator::write(), and decomposedBlockData::writeBlocks().
Return pointer to the underlying array serving as data storage.
Definition at line 237 of file UListI.H.
Referenced by Foam::PstreamDetail::allToAll(), holeToFace::calcClosure(), processorLduInterface::compressedReceive(), patchDataWave< TransferType, TrackingData >::correct(), PackedList< Width >::data(), structuredDecomp::decompose(), decompositionMethod::decompose(), decomposedBlockData::gatherSlaveData(), fluxSummary::initialiseCellZoneAndDirection(), masterUncollatedFileOperation::NewIFstream(), masterUncollatedFileOperation::read(), masterUncollatedFileOperation::readAndSend(), particle< Type >::readData(), reader::readField(), List< T >::readList(), UList< T >::readList(), fft::realTransform1D(), processorLduInterface::receive(), regionSplit2D::regionSplit2D(), processorLduInterface::send(), and decomposedBlockData::writeBlocks().
|
inlinenoexcept |
Return pointer to the underlying array serving as data storage,.
reinterpreted as byte data
Definition at line 244 of file UListI.H.
Referenced by PackedList< Width >::cdata_bytes(), metisLikeDecomp::decomposeGeneral(), Pstream::gatherList(), processorCyclicPointPatchField< Type >::initSwapAddSeparated(), UPstream::listScatterValues(), globalIndex::mpiGather(), globalIndex::scatter(), Pstream::scatterList(), processorLduInterface::send(), Foam::ensightOutput::Detail::writeFieldContent(), UList< T >::writeList(), Foam::vtk::writeListParallel(), and Foam::vtk::writeListsParallel().
|
inlinenoexcept |
Return pointer to the underlying array serving as data storage,.
reinterpreted as byte data
Definition at line 251 of file UListI.H.
Referenced by PackedList< Width >::data_bytes(), metisLikeDecomp::decomposeGeneral(), decomposedBlockData::gather(), globalIndex::gather(), Pstream::gatherList(), Pstream::listCombineGather(), UPstream::listGatherValues(), List< T >::readList(), UList< T >::readList(), processorLduInterface::receive(), Pstream::scatterList(), Foam::ensightOutput::writeCloudField(), Foam::ensightOutput::Detail::writeFieldContent(), Foam::vtk::writeListParallel(), and Foam::vtk::writeListsParallel().
|
inline |
Return the first element of the list.
Definition at line 202 of file UListI.H.
Referenced by snappyLayerDriver::addLayers(), snappyLayerDriver::addLayersSinglePass(), equationMaxIterCondition::apply(), snappySnapDriver::avgCellCentres(), boxToCell::boxToCell(), boxToFace::boxToFace(), boxToPoint::boxToPoint(), faPatch::calcPointEdges(), faPatch::calcPointLabels(), parcelSelection::calculateFilter(), cellToCell::cellToCell(), cellToFace::cellToFace(), cellToPoint::cellToPoint(), polyMeshGeometry::checkFaceAngles(), primitiveMeshGeometry::checkFaceAngles(), noiseModel::checkUniformTimeStep(), polyLine::concat(), Distribution< Type >::cumulativeNormalised(), Distribution< Type >::cumulativeRaw(), shellSurfaces::directionalSelectLevel(), face::edgeDirection(), triFace::edgeDirection(), face::edges(), triFace::edges(), pairPotential::energyTable(), primitiveMeshTools::faceConcavity(), faceToCell::faceToCell(), faceToFace::faceToFace(), faceToPoint::faceToPoint(), faceZoneToCell::faceZoneToCell(), TimePaths::findClosestTime(), patchProbes::findElements(), Foam::findEtcEntry(), mappedPatchBase::findSamples(), pairPotential::forceTable(), fvMeshSubsetProxy::fvMeshSubsetProxy(), weightedPosition::getPoints(), triSurfaceMeshPointSet::getRefPoint(), holeToFace::holeToFace(), DynamicID< ObjectType >::index(), faBoundaryMesh::indices(), polyBoundaryMesh::indices(), ZoneMesh< ZoneType, MeshType >::indices(), interpolationTable< Type >::interpolateValue(), Foam::invTransform(), isoSurfaceTopo::isoSurfaceTopo(), triSurfaceLoader::load(), face::longestEdge(), Foam::markupBoundaryPoints(), solutionControl::maxTypeResidual(), distribution::median(), Distribution< Type >::median(), meshRefinement::mergeBaffles(), distribution::normalised(), Distribution< Type >::normalised(), distribution::normalisedShifted(), procLess::operator()(), minFirstOp< T1 >::operator()(), maxFirstOp< T1 >::operator()(), interpolation2DTable< Type >::operator()(), Foam::operator<(), Foam::operator==(), ParticleCollector< CloudType >::ParticleCollector(), patchToCell::patchToCell(), patchToFace::patchToFace(), cuttingPlane::performCut(), cuttingSurface::performCut(), pointToCell::pointToCell(), pointToFace::pointToFace(), pointToPoint::pointToPoint(), BSpline::position(), CatmullRomSpline::position(), PDRblock::gridControl::prepend(), Foam::printPatchEdges(), Foam::printTable(), collatedFileOperation::processorsDir(), noiseFFT::PSDf(), distribution::raw(), Distribution< Type >::raw(), face::rcEdges(), triFace::rcEdges(), tabulated6DoFAcceleration::read(), areaWrite::read(), pointNoise::read(), surfaceNoise::read(), tabulated6DoFMotion::read(), waveModel::readDict(), functionEntry::readStringList(), refinementParameters::refinementParameters(), Foam::reverse(), sampledCuttingPlane::sampledCuttingPlane(), sampledCuttingSurface::sampledCuttingSurface(), sampledInterface::sampledInterface(), sampledIsoSurface::sampledIsoSurface(), sampledPlane::sampledPlane(), ITstream::seek(), timeSelector::select0(), Foam::serializeProjectEdge(), Time::setControls(), weightedPosition::setPoints(), equationInitialResidualCondition::setResidual(), primitiveEntry::startLineNumber(), cutFaceAdvect::timeIntegratedArea(), Foam::transform(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), solverInfo::updateSolverInfo(), surfaceIteratorIso::vofCutCell(), surfaceIteratorPLIC::vofCutCell(), cuttingSurfaceBase::walkCellCuts(), Distribution< Type >::write(), thirdBodyEfficiencies::write(), pairPotential::writeEnergyAndForceTables(), lumpedPointMovement::writeStateVTP(), zoneToCell::zoneToCell(), zoneToFace::zoneToFace(), and zoneToPoint::zoneToPoint().
|
inline |
Return the last element of the list.
Definition at line 216 of file UListI.H.
Referenced by eagerGAMGProcAgglomeration::agglomerate(), manualGAMGProcAgglomeration::agglomerate(), masterCoarsestGAMGProcAgglomeration::agglomerate(), procFacesGAMGProcAgglomeration::agglomerate(), PDRblock::gridControl::append(), polyMeshGeometry::checkFaceAngles(), primitiveMeshGeometry::checkFaceAngles(), PatchTools::checkOrientation(), noiseModel::checkUniformTimeStep(), processorLduInterface::compressedReceive(), processorLduInterface::compressedSend(), polyLine::concat(), hexRef8::consistentSlowRefinement(), metisLikeDecomp::decomposeGeneral(), faMeshDistributor::distribute(), face::edges(), edgeSurface::edgeSurface(), primitiveEntry::endLineNumber(), ifeqEntry::execute(), primitiveMeshTools::faceConcavity(), TimePaths::findClosestTime(), searchableBox::findLineAll(), searchableRotatedBox::findLineAll(), searchableExtrudedCircle::findParametricNearest(), globalIndex::gather(), FreeStream< CloudType >::inflow(), distribution::insertMissingKeys(), wallBoundedStreamLineParticle::interpolateFields(), interpolationTable< Type >::interpolateValue(), isoSurfaceTopo::isoSurfaceTopo(), lduPrimitiveMesh::lduPrimitiveMesh(), face::longestEdge(), solutionControl::maxTypeResidual(), Reaction< ThermoType >::New(), sampledSet::iNewCapture::operator()(), sampledSurface::iNewCapture::operator()(), SprayCloud< CloudType >::penetration(), cuttingPlane::performCut(), cuttingSurface::performCut(), Foam::polyMeshZipUpCells(), BSpline::position(), CatmullRomSpline::position(), projectCurveEdge::position(), projectEdge::position(), GAMGAgglomeration::procAgglomerateRestrictAddressing(), collatedFileOperation::processorsDir(), projectFace::project(), noiseFFT::PSDf(), face::rcEdges(), primitiveEntry::read(), ITstream::read(), refinementHistory::refinementHistory(), ITstream::seek(), Time::setControls(), patchInjectionBase::setPositionAndCell(), addPatchCellLayer::setRefinement(), createShellMesh::setRefinement(), masterUncollatedFileOperation::setTime(), cutFaceAdvect::timeIntegratedArea(), streamLineBase::trimToBox(), lduPrimitiveMesh::upperTriOrder(), surfaceIteratorIso::vofCutCell(), surfaceIteratorPLIC::vofCutCell(), cuttingSurfaceBase::walkCellCuts(), propellerInfo::writeAxialWake(), profiling::writeData(), regIOobject::writeObject(), and propellerInfo::writeWake().
|
inlinenoexcept |
Number of contiguous bytes for the List data.
Definition at line 258 of file UListI.H.
Referenced by metisLikeDecomp::decomposeGeneral(), globalIndex::gather(), Pstream::gatherList(), processorCyclicPointPatchField< Type >::initSwapAddSeparated(), List< T >::List(), Pstream::listCombineGather(), globalIndex::mpiGather(), List< T >::readList(), UList< T >::readList(), globalIndex::scatter(), Pstream::scatterList(), face::triangles(), OFstreamCollator::write(), decomposedBlockData::writeBlocks(), Foam::ensightOutput::writeCloudField(), Foam::ensightOutput::Detail::writeFieldContent(), UList< T >::writeList(), Foam::vtk::writeListParallel(), and Foam::vtk::writeListsParallel().
std::streamsize byteSize |
Number of contiguous bytes for the List data, runtime FatalError if type is not contiguous
Definition at line 199 of file UList.C.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
Referenced by processorLduInterface::receive(), and processorLduInterface::send().
|
inline |
Check start is within valid range [0,size)
Definition at line 102 of file UListI.H.
References FatalErrorInFunction.
|
inline |
Check size is within valid range [0,size].
Definition at line 116 of file UListI.H.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
Referenced by SubList< T >::SubList().
|
inline |
Check that start and length define a valid range.
Definition at line 129 of file UListI.H.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
Referenced by SubList< Type >::null().
|
inline |
Check index is within valid range [0,size)
Definition at line 159 of file UListI.H.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
True if all entries have identical values, and list is non-empty.
Definition at line 178 of file UListI.H.
Referenced by UList< T >::writeList().
Foam::label find | ( | const T & | val, |
label | pos = 0 |
||
) | const |
Find index of the first occurrence of the value.
Any occurrences before the start pos are ignored. Linear search.
Definition at line 212 of file UList.C.
References List_CONST_ACCESS, Foam::pos(), and T.
Referenced by multiBandZoneAbsorptionEmission::aCont(), greyMeanAbsorptionEmission::aCont(), wideBandAbsorptionEmission::aCont(), manualGAMGProcAgglomeration::agglomerate(), AMIInterpolation::agglomerate(), meshRefinement::blockLeakFaces(), mappedPatchBase::calcMapping(), faPatch::calcPointEdges(), createShellMesh::calcPointRegions(), GAMGAgglomeration::calculateRegionMaster(), primitiveMesh::checkCommonOrder(), PrimitivePatch< FaceList, PointField >::checkPointManifold(), GAMGAgglomeration::checkRestriction(), wallBoundedParticle::crossEdgeConnectedFace(), multiBandZoneAbsorptionEmission::eCont(), primitiveMesh::edgeFaces(), directionInfo::edgeToFaceIndex(), Foam::filteredName(), meshRefinement::findRegions(), edgeFaceCirculator::getMinIndex(), combineFaces::getOutsideFace(), surfaceNoise::initialise(), processorFaPatch::initUpdateMesh(), processorPolyPatch::initUpdateMesh(), lagrangianFieldDecomposer::lagrangianFieldDecomposer(), lduPrimitiveMesh::lduPrimitiveMesh(), mappedPatchBase::masterWorld(), triSurfaceTools::otherEdges(), polyMesh::polyMesh(), UPstream::procNo(), fileName::relative(), undoableMeshCutter::removeSplitFaces(), searchableSurfaces::searchableSurfaces(), cyclicAMIPolyPatch::setAMIFaces(), tetDecomposer::setRefinement(), duplicatePoints::setRefinement(), boundaryCutter::setRefinement(), createShellMesh::setRefinement(), faGlobalMeshData::updateMesh(), processorFaPatch::updateMesh(), triSurfaceTools::vertexNormalWeight(), faMeshDecomposition::writeDecomposition(), and refinementParameters::zonePoints().
Foam::label rfind | ( | const T & | val, |
label | pos = -1 |
||
) | const |
Find index of the last occurrence of the value.
Any occurrences after the end pos are ignored. Linear search.
Definition at line 236 of file UList.C.
References List_CONST_ACCESS, Foam::pos(), and T.
Referenced by topoBoolSet::check().
True if the value if found in the list.
Any occurrences before the start pos are ignored. Linear search.
Definition at line 265 of file UListI.H.
Referenced by manualGAMGProcAgglomeration::agglomerate(), meshToMeshMethod::appendNbrCells(), advancingFrontAMI::appendNbrFaces(), GAMGAgglomeration::checkRestriction(), dictionaryContent::copyDict(), geomCellLooper::cut(), mapNearestMethod::findMappedSrcCell(), triSurfaceRegionSearch::findNearest(), polyMeshAdder::findSharedPoints(), simplifiedFvMesh::fvPatchFieldExists(), lduPrimitiveMesh::gather(), triSurfaceTools::getEdge(), cellLooper::getVertEdgesNonFace(), meshRefinement::getZones(), cellCellStencil::globalCellCells(), patchIdentifier::inGroup(), zoneIdentifier::inGroup(), processorFaPatch::makeNonGlobalPatchPoints(), cellCuts::nonAnchorPoints(), treeDataPrimitivePatch< PatchType >::findSelfIntersectOp::operator()(), findNearestMaskedOp< PatchType >::operator()(), foundOp< StringType >::operator()(), triSurfaceTools::oppositeEdge(), triSurfaceTools::oppositeVertex(), RemoveParcels< CloudType >::postFace(), faBoundaryMesh::setGroup(), polyBoundaryMesh::setGroup(), ZoneMesh< ZoneType, MeshType >::setGroup(), PatchTools::sortedPointEdges(), extendedEdgeMesh::sortPointsAndEdges(), and masterUncollatedFileOperation::subRanks().
void moveFirst | ( | const label | i | ) |
Move element to the first position.
Definition at line 57 of file UList.C.
References Foam::Swap().
void moveLast | ( | const label | i | ) |
Move element to the last position.
Definition at line 69 of file UList.C.
References Foam::Swap().
void swapFirst | ( | const label | i | ) |
Swap element with the first element. Fatal on an empty list.
Definition at line 81 of file UList.C.
References Foam::Swap().
void swapLast | ( | const label | i | ) |
Swap element with the last element. Fatal on an empty list.
Definition at line 93 of file UList.C.
References Foam::Swap().
Copy the pointer and size held by the given UList.
Definition at line 272 of file UListI.H.
Referenced by SlicedDimensionedField< Type, GeoMesh >::SlicedDimensionedField(), slicedFvPatchField< Type >::slicedFvPatchField(), slicedFvsPatchField< Type >::slicedFvsPatchField(), SlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh >::SlicedGeometricField(), surfMesh::updateRefs(), SlicedDimensionedField< Type, GeoMesh >::~SlicedDimensionedField(), slicedFvPatchField< Type >::~slicedFvPatchField(), slicedFvsPatchField< Type >::~slicedFvsPatchField(), and SlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh >::~SlicedGeometricField().
Copy elements of the given UList. Sizes must match!
Definition at line 107 of file UList.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and UList< T >::size().
Referenced by Foam::PstreamDetail::allToAll(), and globalIndex::scatter().
void deepCopy | ( | const IndirectListBase< T, Addr > & | list | ) |
Copy elements of the given indirect list. Sizes must match!
Definition at line 144 of file UList.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, List_ACCESS, Foam::nl, IndirectListBase< T, Addr >::size(), and T.
Foam::SubList< Type > slice | ( | const label | pos, |
label | len = -1 |
||
) |
Return SubList slice (non-const access) - no range checking.
Definition at line 165 of file SubList.H.
References Foam::pos(), and UList< T >::size().
Referenced by ensightCells::cellIds(), faBoundaryMesh::checkParallelSync(), polyBoundaryMesh::checkParallelSync(), ZoneMesh< ZoneType, MeshType >::checkParallelSync(), ensightFaces::faceIds(), and ensightFaces::faceOrder().
const Foam::SubList< Type > slice | ( | const label | pos, |
label | len = -1 |
||
) | const |
Return SubList slice (const access) - no range checking.
Definition at line 177 of file SubList.H.
References Foam::pos(), and UList< T >::size().
Foam::SubList< Type > slice | ( | const labelRange & | range | ) |
const Foam::SubList< Type > slice | ( | const labelRange & | range | ) | const |
|
inline |
Return element of UList.
Definition at line 299 of file UListI.H.
Referenced by NURBS3DCurve::buildCurve(), NURBS3DSurface::buildSurface(), directions::directions(), patchProbes::findElements(), mixture::mixture(), patchZones::patchZones(), probes::probe(), regionSplit2D::regionSplit2D(), and thirdBodyEfficiencies::thirdBodyEfficiencies().
|
inline |
|
inline |
void operator= | ( | const T & | val | ) |
Assignment of all entries to the given value.
Definition at line 169 of file UList.C.
References List_ACCESS, and T.
void operator= | ( | const Foam::zero | ) |
Assignment of all entries to zero.
Definition at line 183 of file UList.C.
References List_ACCESS, and T.
|
inlinenoexcept |
Return an iterator to begin traversing the UList.
Definition at line 329 of file UListI.H.
Referenced by LduMatrix< Type, DType, LUType >::Amul(), lduMatrix::Amul(), Foam::FieldOps::assign(), bitSet::bitSet(), TDILUPreconditioner< Type, DType, LUType >::calcInvD(), DICPreconditioner::calcReciprocalD(), DILUPreconditioner::calcReciprocalD(), Foam::ListListOps::combineOffset(), Foam::ensightOutput::Detail::copyComponent(), faMeshDecomposition::decomposeMesh(), triSurfaceTools::delaunay2D(), diagonalPreconditioner::diagonalPreconditioner(), DiagonalPreconditioner< Type, DType, LUType >::DiagonalPreconditioner(), DICPreconditioner::DICPreconditioner(), DICSmoother::DICSmoother(), DILUPreconditioner::DILUPreconditioner(), DILUSmoother::DILUSmoother(), edge::erase(), objectRegistry::erase(), ABAQUSCore::faceDecomposition(), NASCore::faceDecomposition(), FDICPreconditioner::FDICPreconditioner(), FDICSmoother::FDICSmoother(), Foam::ensightOutput::Detail::getFaceSizes(), Foam::ensightOutput::Detail::getPolysNFaces(), Foam::ensightOutput::Detail::getPolysNPointsPerFace(), LduMatrix< Type, DType, LUType >::H(), lduMatrix::H(), HashSet< labelPairPair >::HashSet(), HashSet< Key, Hash >::HashSet(), Foam::identity(), Foam::ListOps::identity(), STDMD::initialise(), PDRblock::innerMesh(), edge::insert(), HashSet< labelPairPair >::insert(), Foam::inv(), labelRange::labels(), sliceRange::labels(), cell::labels(), Foam::makeIdentity(), UList< T >::operator<(), HashSet< Key, Hash >::operator=(), face::points(), DiagonalPreconditioner< Type, DType, LUType >::precondition(), TDILUPreconditioner< Type, DType, LUType >::precondition(), diagonalPreconditioner::precondition(), DICPreconditioner::precondition(), DILUPreconditioner::precondition(), FDICPreconditioner::precondition(), noPreconditioner::precondition(), TDILUPreconditioner< Type, DType, LUType >::preconditionT(), DILUPreconditioner::preconditionT(), zoltanRenumber::renumber(), vtuSizing::renumberFaceLabelsXml(), vtuSizing::renumberVertLabelsLegacy(), fvMeshSubset::reset(), LduMatrix< Type, DType, LUType >::residual(), lduMatrix::residual(), ODESolver::resizeField(), PBiCGStab::scalarSolve(), PCG::scalarSolve(), bitSet::set(), Foam::BitOps::set(), Foam::shuffle(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), nonBlockingGaussSeidelSmoother::smooth(), GaussSeidelSmoother::smooth(), symGaussSeidelSmoother::smooth(), DICSmoother::smooth(), DILUSmoother::smooth(), FDICSmoother::smooth(), PBiCCCG< Type, DType, LUType >::solve(), PBiCICG< Type, DType, LUType >::solve(), PCICG< Type, DType, LUType >::solve(), PBiCG::solve(), Foam::sort(), Foam::sortedOrder(), fileOperation::sortTimes(), basicThermo::splitThermoName(), Foam::stableSort(), LduMatrix< Type, DType, LUType >::sumA(), lduMatrix::sumA(), UList< CloudFunctionObject< CloudType > * >::swapFirst(), TGaussSeidelSmoother< Type, DType, LUType >::TGaussSeidelSmoother(), LduMatrix< Type, DType, LUType >::Tmul(), lduMatrix::Tmul(), fft::transform(), CompactListList< T >::unpack(), bitSet::unset(), fvExprDriver::writeCommon(), patchMeshWriter::writePolys(), and patchMeshWriter::writePolysLegacy().
|
inlinenoexcept |
Return an iterator to end traversing the UList.
Definition at line 350 of file UListI.H.
Referenced by edgeSurface::addIntersectionEdges(), bitSet::bitSet(), PatchTools::checkOrientation(), triSurfaceTools::collapseEdges(), blockEdge::compare(), edgeVertex::coord(), twoDPointCorrector::correctDisplacement(), wallBoundedParticle::crossEdgeConnectedFace(), geomCellLooper::cut(), extendedEdgeMesh::edgeDirection(), edgeSurface::edgeSurface(), directionInfo::edgeToFaceIndex(), edge::erase(), objectRegistry::erase(), cellLooper::getFirstVertEdge(), triSurfaceTools::getVertexTriangles(), triSurfaceTools::getVertexVertices(), treeDataFace::getVolumeType(), treeDataPrimitivePatch< PatchType >::getVolumeType(), HashSet< labelPairPair >::HashSet(), HashSet< Key, Hash >::HashSet(), Foam::identity(), Foam::ListOps::identity(), viewFactor::initialise(), edge::insert(), HashSet< labelPairPair >::insert(), intersectedSurface::intersectedSurface(), labelRange::labels(), sliceRange::labels(), Foam::makeIdentity(), edgeCollapser::markSmallEdges(), fileOperation::mergeTimes(), motionSmootherAlgo::modifyMotionPoints(), line< Point, PointRef >::nearestDist(), surfaceFeatures::nearestSurfEdge(), UList< T >::operator<(), HashSet< Key, Hash >::operator=(), treeDataEdge::overlaps(), Foam::polyMeshZipUpCells(), vtuSizing::renumberFaceLabelsXml(), vtuSizing::renumberVertLabelsLegacy(), bitSet::set(), Foam::BitOps::set(), boundaryMesh::setFeatureEdges(), meshCutter::setRefinement(), meshCutAndRemove::setRefinement(), Foam::shuffle(), Foam::sort(), Foam::sortedOrder(), extendedEdgeMesh::sortPointsAndEdges(), fileOperation::sortTimes(), Foam::stableSort(), surfaceFeatures::subsetPlane(), UList< CloudFunctionObject< CloudType > * >::swapFirst(), bitSet::unset(), boundaryCutter::updateMesh(), meshCutAndRemove::updateMesh(), meshCutter::updateMesh(), wallLayerCells::wallLayerCells(), and Foam::writeObjEdges().
|
inlinenoexcept |
Return const_iterator to begin traversing the constant UList.
Definition at line 343 of file UListI.H.
Referenced by Foam::FieldOps::assign(), IndirectListBase< T, Addr >::begin(), IndirectListBase< T, Addr >::cbegin(), faMeshDecomposition::decomposeMesh(), HashTable< T, Key, Hash >::erase(), Foam::isFaceCut(), and cell::labels().
|
inlinenoexcept |
Return const_iterator to end traversing the constant UList.
Definition at line 364 of file UListI.H.
Referenced by Foam::FieldOps::assign(), IndirectListBase< T, Addr >::cend(), IndirectListBase< T, Addr >::end(), HashTable< T, Key, Hash >::erase(), Foam::isFaceCut(), and cell::labels().
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
The number of elements in the UList.
Definition at line 420 of file UListI.H.
Referenced by face::areaInContact(), cellClassification::cellClassification(), coordSet::checkDimensions(), sampledSet::checkDimensions(), faceZone::faceZone(), NURBS3DCurve::findClosestCurvePoint(), patchProbes::findElements(), genericFaPatchField< Type >::genericFaPatchField(), genericFvPatchField< Type >::genericFvPatchField(), genericFvsPatchField< Type >::genericFvsPatchField(), GlobalIOField< Type >::GlobalIOField(), waWallFunctionFvPatchScalarField::gradientBoundaryCoeffs(), waWallFunctionFvPatchScalarField::gradientInternalCoeffs(), intersectedSurface::intersectedSurface(), waWallFunctionFvPatchScalarField::manipulateMatrix(), mixture::mixture(), ITstream::nRemainingTokens(), obstacleGrouping::nTotal(), obstacleGrouping::nTotalCylinder(), obstacleGrouping::nTotalObstacle(), rawIOField< Type >::rawIOField(), face::ray(), List< T >::set(), UList< T >::slice(), Field< Type >::slice(), zeroGradientFaPatchField< Type >::snGrad(), clampedPlateFaPatchField< Type >::snGrad(), zeroGradientFvPatchField< Type >::snGrad(), thirdBodyEfficiencies::thirdBodyEfficiencies(), waWallFunctionFvPatchScalarField::updateCoeffs(), waWallFunctionFvPatchScalarField::valueBoundaryCoeffs(), and waWallFunctionFvPatchScalarField::valueInternalCoeffs().
|
inlinenoexcept |
True if the UList is empty (ie, size() is zero)
Definition at line 427 of file UListI.H.
Referenced by AABBTree< Type >::AABBTree(), DynamicID< ObjectType >::active(), cyclicAMIPolyPatch::addAMIFaces(), unwatchedIOdictionary::addWatch(), adjointSolverManager::aggregateSensitivities(), conjugateGradient::allocateFields(), BFGS::allocateMatrices(), DBFGS::allocateMatrices(), LBFGS::allocateMatrices(), SR1::allocateMatrices(), dynamicIndexedOctree< Type >::bb(), indexedOctree< Type >::bb(), Foam::blankElementMasks(), Foam::calcElementMasks(), surfaceNoise::calculate(), waveMethod::calculate(), faceAreaWeightAMI2D::calculate(), cellVolumeWeightMethod::calculateAddressing(), correctedCellVolumeWeightMethod::calculateAddressing(), cellMapper::cellMapper(), triSurface::checkEdges(), primitiveMesh::checkPoints(), multiWorldConnections::comms(), optimisationType::computeMeritFunction(), boundBox::contains(), boundBox::containsAny(), dictionaryContent::copyDict(), dynamicCode::copyOrCreateFiles(), ensightMesh::correct(), mapDistributeBase::countUnmapped(), hexCellLooper::cut(), decompositionMethod::decompose(), metisLikeDecomp::decomposeGeneral(), systemCall::dispatch(), faMeshDistributor::distributeAreaFields(), faMeshDistributor::distributeEdgeFields(), faMeshBoundaryHalo::distributeSparse(), edgeSurface::edgeSurface(), lumpedPointController::empty(), treeDataPoint::empty(), ensightPart::empty(), faceMapper::faceMapper(), exprDriver::fillFunctionValues(), searchableSurfacesQueries::findAllIntersections(), Foam::findEtcFiles(), ZoneMesh< ZoneType, MeshType >::findIndex(), coordinateSystems::findIndex(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), triSurfaceRegionSearch::findNearest(), distributedTriSurfaceMesh::findNearest(), searchableSurfacesQueries::findNearest(), fvMeshSubsetter::fvMeshSubset(), globalIndex::gather(), coordSet::gatherSort(), exprDriver::getFunctionValue(), sampledMeshedSurface::hasFaceIds(), DynamicID< ObjectType >::index(), Distribution< Type >::index(), coordinateSystems::indices(), faBoundaryMesh::indices(), polyBoundaryMesh::indices(), ZoneMesh< ZoneType, MeshType >::indices(), dynamicMultiMotionSolverFvMesh::init(), objectivePtLosses::initialize(), faAreaMapper::insertedObjects(), intersectedSurface::intersectedSurface(), fileOperation::ioRanks(), UPstream::listScatterValues(), triSurfaceLoader::load(), fileOperation::lookupAndCacheProcessorsPath(), lumpedPointDisplacementPointPatchVectorField::lumpedPointDisplacementPointPatchVectorField(), Foam::MapVolFields(), triSurface::markZone(), PatchTools::markZone(), multiSolidBodyMotionSolver::multiSolidBodyMotionSolver(), coordinateSystems::names(), chemistryReductionMethod< CompType, ThermoType >::New(), chemistryTabulationMethod< CompType, ThermoType >::New(), processorTopology::New(), Distribution< Type >::normalised(), triSurfaceMesh::overlaps(), coupledPolyPatch::parallel(), argList::parse(), ParticleErosion< CloudType >::ParticleErosion(), patchInteractionDataList::patchInteractionDataList(), PatchParticleHistogram< CloudType >::PatchParticleHistogram(), PatchPostProcessing< CloudType >::PatchPostProcessing(), polyBoundaryMesh::patchSet(), pointMapper::pointMapper(), meshedSurfRef::points(), porosityModel::porosityModel(), Foam::printMaps(), Foam::printTable(), genericPatchFieldBase::processEntry(), Distribution< Type >::raw(), binModel::read(), ABAQUSsurfaceFormat< Face >::read(), masterUncollatedFileOperation::read(), Foam::readLagrangian(), boundaryMesh::readTriSurface(), faFieldReconstructor::reconstructAreaFields(), faFieldReconstructor::reconstructEdgeFields(), lagrangianReconstructor::reconstructFieldFields(), lagrangianReconstructor::reconstructFields(), fvFieldReconstructor::reconstructInternalFields(), Foam::reconstructLagrangian(), pointFieldReconstructor::reconstructPointFields(), fvFieldReconstructor::reconstructSurfaceFields(), fvFieldReconstructor::reconstructVolumeFields(), MeshedSurface< Face >::remapFaces(), UnsortedMeshedSurface< Face >::remapFaces(), edgeIntersections::removeDegenerates(), fvMeshSubsetProxy::resetZones(), Foam::resolveLabel(), mappedPatchBase::sameWorld(), sampledCuttingPlane::sampledCuttingPlane(), sampledIsoSurface::sampledIsoSurface(), sampledMeshedSurface::sampledMeshedSurface(), sampledPlane::sampledPlane(), meshedSurfRef::scalePoints(), globalIndex::scatter(), timeSelector::select0(), Foam::selectPatchFaces(), seriesProfile::seriesProfile(), fvExpressionField::setField(), box::setRefineFlags(), addPatchCellLayer::setRefinement(), fieldsExpression::setResultName(), masterUncollatedFileOperation::setTime(), combineFaces::setUnrefinement(), SingleKineticRateDevolatilisation< CloudType >::SingleKineticRateDevolatilisation(), masterUncollatedFileOperation::subRanks(), mappedPatchBase::subRegistry(), Foam::subsetSubset(), surfaceIntersection::surfaceIntersection(), globalMeshData::syncData(), Foam::system(), treeBoundBox::treeBoundBox(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), optimisationType::updateGradientsAndValues(), ZoneMesh< ZoneType, MeshType >::updateMetaData(), zoneSubSet::useSubMesh(), viscousDissipation::viscousDissipation(), cuttingSurfaceBase::walkCellCuts(), walkPatch::walkPatch(), surfaceFieldValue::write(), volFieldValue::write(), dataCloud::write(), vtkCloud::write(), ABAQUSsurfaceFormat< Face >::write(), NASsurfaceFormat< Face >::write(), OBJsurfaceFormat< Face >::write(), SMESHsurfaceFormat< Face >::write(), STARCDsurfaceFormat< Face >::write(), TRIsurfaceFormat< Face >::write(), X3DsurfaceFormat< Face >::write(), VTKsurfaceFormat< Face >::write(), VTPsurfaceFormat< Face >::write(), FLMAsurfaceFormat< Face >::write(), STLsurfaceFormat< Face >::writeAscii(), Foam::writeEntryIfPresent(), Foam::writeMaps(), particle< Type >::writeProperty(), abaqusWriter::writeTemplate(), nastranWriter::writeTemplate(), volFieldValue::writeValues(), and zoneMotion::zoneMotion().
|
inlinestaticconstexprnoexcept |
The size of the largest possible UList.
Definition at line 458 of file UList.H.
References Foam::labelMax.
Swap content with another UList of the same type in constant time.
Definition at line 434 of file UListI.H.
Referenced by Matrix< Form, Type >::release(), PackedList< Width >::swap(), Foam::Swap(), MeshedSurface< Face >::transfer(), triSurfaceTools::writeCloseness(), triSurfaceTools::writeCurvature(), and Foam::edgeMeshTools::writeFeatureProximity().
Equality operation on ULists of the same type.
Returns true when the ULists are element-wise equal (using UList::value_type::operator==). Takes linear time
Definition at line 263 of file UList.C.
References List_CONST_ACCESS, and T.
The opposite of the equality operation. Takes linear time.
Definition at line 287 of file UList.C.
References Foam::operator==().
Compare two ULists lexicographically. Takes linear time.
Definition at line 294 of file UList.C.
References UList< T >::begin(), and UList< T >::end().
Return true if !(a < b). Takes linear time.
Definition at line 333 of file UList.C.
References Foam::operator<().
Foam::Istream & readList | ( | Istream & | is | ) |
Read List contents from Istream.
The List must have the proper size before calling
Definition at line 157 of file UListIO.C.
References UList< T >::data_bytes(), Foam::dynamicCast(), Foam::exit(), IOstream::fatalCheck(), Foam::FatalIOError, FatalIOErrorInFunction, IOstreamOption::format(), FUNCTION_NAME, token::info(), token::isCompound(), token::isLabel(), token::isPunctuation(), token::labelToken(), Foam::nl, Istream::putBack(), Istream::readBeginList(), Istream::readEndList(), LList< LListBase, T >::removeHead(), UList< T >::size(), UList< T >::size_bytes(), T, List< T >::transfer(), and token::transferCompoundToken().
Referenced by CircularBuffer< T >::readList().
Write the List as a dictionary entry with keyword.
Definition at line 66 of file UListIO.C.
References Foam::endl(), and os().
Foam::Ostream & writeList | ( | Ostream & | os, |
const label | shortLen = 0 |
||
) | const |
Write List, with line-breaks in ASCII when length exceeds shortLen.
Using '0' suppresses line-breaks entirely.
Definition at line 78 of file UListIO.C.
References UList< T >::cdata_bytes(), Foam::nl, os(), UList< T >::size(), UList< T >::size_bytes(), and UList< T >::uniform().
Referenced by entry::checkITstream(), dictionary::checkITstream(), Foam::operator<<(), Foam::printStatus(), and decomposedBlockData::writeBlockEntry().
Test bool
value at specified position, always false for out-of-range access.
Definition at line 518 of file UList.H.
Referenced by ensightFaces::classify(), pointSet::distribute(), cellSet::distribute(), faceSet::distribute(), distanceSurface::filterKeepLargestRegion(), distanceSurface::filterKeepNearestRegions(), regionSplit::regionSplit(), regionSplit2D::regionSplit2D(), faceSet::sync(), pointSet::sync(), and topoBoolSet::updateLabels().
Return bool
value at specified position, always false for out-of-range access.
Definition at line 528 of file UList.H.
Referenced by Cloud< ParcelType >::autoMap(), fixedCoeff::calcForce(), boolEntry::evaluate(), stringEntry::evaluate(), interfaceTrackingFvMesh::init(), fvMeshTools::loadOrCreateMesh(), faMeshTools::loadOrCreateMesh(), fvMeshTools::newMesh(), and faMeshTools::newMesh().
Unset the bool
entry at specified position, always false for out-of-range access.
Definition at line 539 of file UList.H.
Referenced by Foam::BitOps::unset().
Specialized list reading for character lists which always uses binary format.
|
protected |
Specialized writeEntry for character lists which always uses binary format.
Specialized writeList for character lists which always uses binary format.
Foam::UPstream::commsStruct & operator[] | ( | const label | procID | ) |
Definition at line 260 of file UPstream.C.
References UPstream::commsStruct::allBelow(), UPstream::commsStruct::allNotBelow(), List< T >::append(), UPstream::nProcsSimpleSum, List< T >::setSize(), and UList< T >::size().
const Foam::UPstream::commsStruct & operator[] | ( | const label | procID | ) | const |
Definition at line 361 of file UPstream.C.
UPstream::commsStruct & operator[] | ( | const label | procID | ) |
const UPstream::commsStruct & operator[] | ( | const label | procID | ) | const |
|
protected |
Definition at line 71 of file charUList.C.
References os(), token::SPACE, and Foam::writeChars().
Definition at line 97 of file charUList.C.
References os(), and Foam::writeChars().
Definition at line 108 of file charUList.C.
References STLCore::BINARY, UList< T >::data(), Foam::dynamicCast(), Foam::exit(), IOstream::fatalCheck(), Foam::FatalIOError, FatalIOErrorInFunction, IOstreamOption::format(), FUNCTION_NAME, token::info(), token::isCompound(), token::isLabel(), token::labelToken(), Foam::nl, Istream::read(), UList< T >::size(), List< T >::transfer(), and token::transferCompoundToken().
Use the readList() method to read contents from Istream.