searchingEngine.H File Reference

Go to the source code of this file.

Functions

Random rndGen (653213)
 
List< treeBoundBox > meshBb (1, treeBoundBox(boundBox(coarseMesh.points(), false)).extend(1e-3))
 
dict add ("bounds", meshBb)
 
dict add ("distributionType", distributedTriSurfaceMesh::distributionTypeNames_ [distributedTriSurfaceMesh::FROZEN])
 
dict add ("mergeDistance", small)
 
 forAll (patches, patchi)
 
labelList triSurfaceToAgglom (5 *nFineFaces)
 
distributedTriSurfaceMesh surfacesMesh (IOobject("wallSurface.stl", runTime.constant(), searchableSurface::geometryDir(runTime), runTime, IOobject::NO_READ, IOobject::NO_WRITE), localSurface, dict)
 
triSurfaceToAgglom resize (surfacesMesh.size())
 
surfacesMesh setField (triSurfaceToAgglom)
 

Variables

dictionary dict
 
labelHashSet includePatches
 
const triSurface localSurface
 

Function Documentation

◆ rndGen()

Random rndGen ( 653213  )

◆ meshBb()

List<treeBoundBox> meshBb ( ,
treeBoundBox(boundBox(coarseMesh.points(), false)).extend(1e-3)   
)

Referenced by meshRefinement::distribute().

Here is the caller graph for this function:

◆ add() [1/3]

dict add ( "bounds"  ,
meshBb   
)

◆ add() [2/3]

dict add ( "distributionType"  ,
distributedTriSurfaceMesh::distributionTypeNames_  [distributedTriSurfaceMesh::FROZEN] 
)

◆ add() [3/3]

dict add ( "mergeDistance"  ,
small   
)

◆ forAll()

forAll ( patches  ,
patchi   
)

Definition at line 27 of file searchingEngine.H.

References patches, patchi, and triSurfaceToAgglom().

Here is the call graph for this function:

◆ triSurfaceToAgglom()

labelList triSurfaceToAgglom ( 5 *  nFineFaces)

Referenced by forAll().

Here is the caller graph for this function:

◆ surfacesMesh()

distributedTriSurfaceMesh surfacesMesh ( IOobject("wallSurface.stl", runTime.constant(), searchableSurface::geometryDir(runTime), runTime, IOobject::NO_READ, IOobject::NO_WRITE)  ,
localSurface  ,
dict   
)

◆ resize()

◆ setField()

Referenced by refinementSurfaces::setMinLevelFields().

Here is the caller graph for this function:

Variable Documentation

◆ dict

dictionary dict

Definition at line 14 of file searchingEngine.H.

Referenced by sixDoFRigidBodyMotion::addConstraints(), sixDoFRigidBodyMotion::addRestraints(), advectiveFvPatchField< Type >::advectiveFvPatchField(), Relaxation< CloudType >::cacheFields(), Explicit< CloudType >::cacheFields(), processorCyclicPolyPatch::calcGeometry(), Stochastic< CloudType >::calculate(), coordinateSystem::clone(), constAnIsoSolidTransport< Thermo >::constAnIsoSolidTransport(), constIsoSolidTransport< Thermo >::constIsoSolidTransport(), constTransport< Thermo >::constTransport(), CrankNicolsonDdtScheme< Type >::CrankNicolsonDdtScheme(), decompositionMethod::decompositionMethod(), Foam::dimensionedConstant(), domainDecomposition::distributed(), exponentialSolidTransport< Thermo >::exponentialSolidTransport(), externalCoupledMixedFvPatchField< scalar >::externalCoupledMixedFvPatchField(), forces::file(), functionObjectList::findDict(), fixedGradientFvPatchField< Type >::fixedGradientFvPatchField(), fixedJumpAMIFvPatchField< scalar >::fixedJumpAMIFvPatchField(), fixedJumpFvPatchField< scalar >::fixedJumpFvPatchField(), fixedMeanOutletInletFvPatchField< Type >::fixedMeanOutletInletFvPatchField(), freestreamFvPatchField< Type >::freestreamFvPatchField(), fvConstraints::fvConstraints(), fvModels::fvModels(), fvPatchField< Type >::fvPatchField(), fvsPatchField< Type >::fvsPatchField(), inletOutletFvPatchField< Type >::inletOutletFvPatchField(), dictionary::merge(), multiLevelDecomp::multiLevelDecomp(), namedBlock::namedBlock(), namedVertex::namedVertex(), NamedEnum< compressibleField, 8 >::names(), CorrectionLimitingMethod::New(), blockVertex::New(), TableReader< scalar >::New(), scatterModel::New(), sootModel::New(), ParticleStressModel::New(), profileModel::New(), absorptionEmissionModel::New(), extrudeModel::New(), DispersionModel< Foam::MomentumCloud< CloudType > >::New(), force::New(), wallHeatTransferCoeffModel::New(), LESdelta::New(), waveModel::New(), momentumTransportModel::New(), TimeScaleModel::New(), PairModel< Foam::DSMCCloud >::New(), decompositionConstraint::New(), AtomisationModel< Foam::SprayCloud< Foam::DSMCCloud > >::New(), WallModel< Foam::DSMCCloud >::New(), constAnIsoSolidTransport< Thermo >::New(), trimModel::New(), constIsoSolidTransport< Thermo >::New(), solidThermo::New(), BinaryCollisionModel< Foam::DSMCCloud< ParcelType > >::New(), WallInteractionModel< Foam::DSMCCloud< ParcelType > >::New(), blockFace::New(), perfectGas< Specie >::New(), InflowBoundaryModel< Foam::DSMCCloud< ParcelType > >::New(), viscosityModel::New(), thermophysicalProperties::New(), CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > >::New(), Function1< Foam::Vector2D >::New(), Function2< scalar >::New(), patchDistMethod::New(), HeatTransferModel< Foam::ThermoCloud< CloudType > >::New(), parcelCloud::New(), DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >::New(), chemistryTabulationMethod< ThermoType >::New(), phaseChangeModel::New(), StochasticCollisionModel< Foam::MomentumCloud< CloudType > >::New(), IsotropyModel< Foam::MPPICCloud< CloudType > >::New(), SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >::New(), exponentialSolidTransport< Thermo >::New(), externalDisplacementMeshMover::New(), DampingModel< Foam::MPPICCloud< CloudType > >::New(), constTransport< Thermo >::New(), LESfilter::New(), BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > >::New(), incompressiblePerfectGas< Specie >::New(), surfZone::New(), chemistryReductionMethod< ThermoType >::New(), reactionRateFlameArea::New(), ejectionModel::New(), transferModel::New(), PackingModel< Foam::MPPICCloud< CloudType > >::New(), CompositionModel< Foam::ThermoCloud< CloudType > >::New(), ParticleForce< Foam::DSMCCloud >::New(), AveragingMethod< Foam::Vector >::New(), distributionModel::New(), linear< Type >::New(), perfectFluid< Specie >::New(), icoTabulated< Specie >::New(), CloudFunctionObject< CloudType >::New(), blockEdge::New(), eConstThermo< EquationOfState >::New(), hConstThermo< EquationOfState >::New(), PatchInteractionModel< Foam::MomentumCloud< CloudType > >::New(), coordinateRotation::New(), polyMeshModifier::New(), rigidBody::New(), solidProperties::New(), PengRobinsonGas< Specie >::New(), rigidBodySolver::New(), adiabaticPerfectFluid< Specie >::New(), Boussinesq< Specie >::New(), restraint::New(), heatTransferModel::New(), block::New(), ePowerThermo< EquationOfState >::New(), hPowerThermo< EquationOfState >::New(), PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > >::New(), sutherlandTransport< Thermo >::New(), icoTabulatedTransport< Thermo >::New(), fieldValue::New(), WLFTransport< Thermo >::New(), dynamicFvMesh::New(), polynomialSolidTransport< Thermo, PolySize >::New(), icoPolynomial< Specie, PolySize >::New(), liquidProperties::New(), searchableSurface::New(), ODESolver::New(), polynomialTransport< Thermo, PolySize >::New(), thermalBaffleModel::New(), sixDoFSolver::New(), tabulatedTransport< Thermo >::New(), rhoTabulated< Specie >::New(), rPolynomial< Specie >::New(), logPolynomialTransport< Thermo, PolySize >::New(), Reaction< ReactionThermo >::New(), SurfaceFilmModel< Foam::MomentumCloud< CloudType > >::New(), radiationModel::New(), cellZone::New(), pointZone::New(), porosityModel::New(), coordinateSystem::New(), joint::New(), InjectionModel< CloudType >::New(), waveSuperposition::New(), sampledSurface::New(), faceZone::New(), pointPatchField< vector >::New(), topoSetSource::New(), fvsPatchField< Type >::New(), fvPatchField< Type >::New(), basicThermo::New(), functionObject::New(), polyPatch::New(), coalescenceModel::iNew::operator()(), binaryBreakupModel::iNew::operator()(), IATEsource::iNew::operator()(), motionSolver::iNew::operator()(), breakupModel::iNew::operator()(), searchableSurface::iNew::operator()(), sampledSet::iNew::operator()(), fvConstraint::iNew::operator()(), messageStream::operator()(), sampledSurface::iNew::operator()(), joint::iNew::operator()(), topoSetSource::iNew::operator()(), fvModel::iNew::operator()(), IOerror::operator()(), cellTable::operator=(), outletInletFvPatchField< Type >::outletInletFvPatchField(), ParticleForceList< MomentumCloud< CloudType > >::ParticleForceList(), patch::patchFaceLabels(), polyBoundaryMesh::polyBoundaryMesh(), porousBafflePressureFvPatchField< Type >::porousBafflePressureFvPatchField(), fvMeshDistribute::printCoupleInfo(), ReactionList< Foam::sutherlandTransport >::ReactionList(), nonOrthogonalSolutionControl::read(), fluidSolutionControl::read(), multiMotion::read(), pimpleNoLoopControl::read(), restraint::read(), fieldValue::read(), functionObjectList::read(), MRFZone::read(), sampledSets::read(), streamlines::read(), singleRegionCorrectorConvergenceControl::readCorrResidualControls(), coordinateSystems::readData(), GeometricField< Type, PatchField, GeoMesh >::Boundary::readField(), ensightPart::reconstruct(), codedFixedValueFvPatchField< Type >::redirectPatchField(), codedFixedValuePointPatchField< Type >::redirectPatchField(), codedMixedFvPatchField< Type >::redirectPatchField(), refinementSurfaces::refinementSurfaces(), boundaryRegion::rename(), searchableSurfaces::searchableSurfaces(), surfaceTensionModel::sigmaDict(), solidProperties::solidProperties(), GAMGSolver::solve(), ODESolver::stepState::stepState(), surfacePatchIOList::surfacePatchIOList(), surfZone::surfZone(), surfZoneIOList::surfZoneIOList(), timeVaryingMappedFixedValuePointPatchField< Type >::timeVaryingMappedFixedValuePointPatchField(), topoSetSource::toAction(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::totalFlowRateAdvectiveDiffusiveFvPatchScalarField(), turbulentInletFvPatchField< Type >::turbulentInletFvPatchField(), UniformDimensionedField< vector >::UniformDimensionedField(), uniformFixedValuePointPatchField< Type >::uniformFixedValuePointPatchField(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), uniformJumpFvPatchField< Type >::uniformJumpFvPatchField(), Foam::unitSet(), codedBase::updateLibrary(), valuePointPatchField< vector >::valuePointPatchField(), valveBank::valveBank(), specie::write(), sixDoFRigidBodyMotionSolver::write(), sutherlandTransport< Thermo >::write(), icoTabulatedTransport< Thermo >::write(), rhoConst< Specie >::write(), rigidBodyMeshMotion::write(), rigidBodyMeshMotionSolver::write(), WLFTransport< Thermo >::write(), polynomialTransport< Thermo, PolySize >::write(), hConstThermo< EquationOfState >::write(), eConstThermo< EquationOfState >::write(), incompressiblePerfectGas< Specie >::write(), polynomialSolidTransport< Thermo, PolySize >::write(), eIcoTabulatedThermo< EquationOfState >::write(), hIcoTabulatedThermo< EquationOfState >::write(), linear< Type >::write(), icoTabulated< Specie >::write(), perfectFluid< Specie >::write(), tabulatedTransport< Thermo >::write(), logPolynomialTransport< Thermo, PolySize >::write(), adiabaticPerfectFluid< Specie >::write(), Boussinesq< Specie >::write(), janafThermo< EquationOfState >::write(), icoPolynomial< Specie, PolySize >::write(), rPolynomial< Specie >::write(), ePolynomialThermo< EquationOfState, PolySize >::write(), hPolynomialThermo< EquationOfState, PolySize >::write(), hTabulatedThermo< EquationOfState >::write(), eTabulatedThermo< EquationOfState >::write(), rhoTabulated< Specie >::write(), joint::XSvc::XSvc(), actuationDiskSource::~actuationDiskSource(), damping::~damping(), fixedTemperatureConstraint::~fixedTemperatureConstraint(), and dictionary::includedDictionary::~includedDictionary().

◆ includePatches

labelHashSet includePatches

Definition at line 26 of file searchingEngine.H.

◆ localSurface

const triSurface localSurface
Initial value:
= triangulate
(
finalAgglom,
globalNumbering,
coarsePatches
)
patches[0]
labelList triSurfaceToAgglom(5 *nFineFaces)
labelHashSet includePatches

Definition at line 43 of file searchingEngine.H.