Functions | Variables
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(rndGen, 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(), "triSurface", 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(rndGen, 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(), "triSurface", runTime, IOobject::NO_READ, IOobject::NO_WRITE)  ,
localSurface  ,
dict   
)

◆ resize()

triSurfaceToAgglom resize ( surfacesMesh.  size())

◆ 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(), effectivenessHeatExchangerSource::addSup(), advectiveFvPatchField< Type >::advectiveFvPatchField(), IntegrationScheme< Type >::integrationResult::average(), Relaxation< CloudType >::cacheFields(), Explicit< CloudType >::cacheFields(), processorCyclicPolyPatch::calcGeometry(), processorPolyPatch::calcGeometry(), Stochastic< CloudType >::calculate(), constAnIsoSolidTransport< Thermo >::constAnIsoSolidTransport(), constIsoSolidTransport< Thermo >::constIsoSolidTransport(), constTransport< Thermo >::constTransport(), CrankNicolsonDdtScheme< Type >::CrankNicolsonDdtScheme(), decompositionMethod::decompositionMethod(), dictionary::dictionary(), Foam::dimensionedConstant(), actuationDiskSource::diskArea(), domainDecomposition::distributed(), exponentialSolidTransport< Thermo >::exponentialSolidTransport(), externalCoupledMixedFvPatchField< scalar >::externalCoupledMixedFvPatchField(), fixedJumpAMIFvPatchField< scalar >::fixedJumpAMIFvPatchField(), fixedJumpFvPatchField< scalar >::fixedJumpFvPatchField(), freestreamFvPatchField< Type >::freestreamFvPatchField(), fvPatchField< Type >::fvPatchField(), fvsPatchField< Type >::fvsPatchField(), inletOutletFvPatchField< Type >::inletOutletFvPatchField(), dictionary::merge(), multiLevelDecomp::multiLevelDecomp(), namedBlock::namedBlock(), namedVertex::namedVertex(), NamedEnum< directionType, 3 >::names(), thermophysicalFunction::New(), blockVertex::New(), scatterModel::New(), CorrectionLimitingMethod::New(), profileModel::New(), absorptionEmissionModel::New(), DispersionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > >::New(), ParticleStressModel::New(), constAnIsoSolidTransport< Thermo >::New(), sootModel::New(), constIsoSolidTransport< Thermo >::New(), PairModel< Foam::DSMCCloud >::New(), AtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > >::New(), WallModel< Foam::DSMCCloud >::New(), TimeScaleModel::New(), trimModel::New(), thermophysicalProperties::New(), extrudeModel::New(), BinaryCollisionModel< Foam::DSMCCloud< ParcelType > >::New(), WallInteractionModel< Foam::DSMCCloud< ParcelType > >::New(), blockFace::New(), perfectGas< Specie >::New(), InflowBoundaryModel< Foam::DSMCCloud< ParcelType > >::New(), filmThermoModel::New(), filmRadiationModel::New(), heatTransferModel::New(), LESdelta::New(), CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > >::New(), decompositionConstraint::New(), StochasticCollisionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > >::New(), force::New(), HeatTransferModel< Foam::ThermoCloud< CloudType > >::New(), filmTurbulenceModel::New(), DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >::New(), chemistryTabulationMethod< CompType, ThermoType >::New(), exponentialSolidTransport< Thermo >::New(), Function1< Foam::Vector >::New(), IsotropyModel< Foam::MPPICCloud< CloudType > >::New(), SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >::New(), solidReactionThermo::New(), DampingModel< Foam::MPPICCloud< CloudType > >::New(), patchDistMethod::New(), filmViscosityModel::New(), dynamicFvMesh::New(), constTransport< Thermo >::New(), BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > >::New(), incompressiblePerfectGas< Specie >::New(), CompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > >::New(), chemistryReductionMethod< CompType, ThermoType >::New(), hConstThermo< EquationOfState >::New(), phaseChangeModel::New(), PackingModel< Foam::MPPICCloud< CloudType > >::New(), coordinateRotation::New(), perfectFluid< Specie >::New(), LESfilter::New(), externalDisplacementMeshMover::New(), AveragingMethod< Foam::Vector >::New(), surfZone::New(), ParticleForce< CloudType >::New(), solidThermo::New(), hRefConstThermo< EquationOfState >::New(), linear< Type >::New(), injectionModel::New(), transferModel::New(), eConstThermo< EquationOfState >::New(), reactionRateFlameArea::New(), solidProperties::New(), distributionModel::New(), blockEdge::New(), CloudFunctionObject< CloudType >::New(), PatchInteractionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > >::New(), rigidBody::New(), adiabaticPerfectFluid< Specie >::New(), Boussinesq< Specie >::New(), PengRobinsonGas< Specie >::New(), waveModel::New(), rigidBodySolver::New(), restraint::New(), polyMeshModifier::New(), hPowerThermo< EquationOfState >::New(), PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > >::New(), sutherlandTransport< Thermo >::New(), block::New(), liquidProperties::New(), fieldValue::New(), searchableSurface::New(), polynomialSolidTransport< Thermo, PolySize >::New(), icoPolynomial< Specie, PolySize >::New(), ODESolver::New(), sixDoFSolver::New(), thermalBaffleModel::New(), polynomialTransport< Thermo, PolySize >::New(), IntegrationScheme< Type >::New(), SurfaceFilmModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > >::New(), pyrolysisModel::New(), logPolynomialTransport< Thermo, PolySize >::New(), pointZone::New(), radiationModel::New(), cellZone::New(), joint::New(), porosityModel::New(), Reaction< ReactionThermo >::New(), coordinateSystem::New(), InjectionModel< CloudType >::New(), basicThermo::New(), sampledSurface::New(), faceZone::New(), pointPatchField< vector >::New(), fvsPatchField< Type >::New(), topoSetSource::New(), fvPatchField< Type >::New(), functionObject::New(), polyPatch::New(), IATEsource::iNew::operator()(), motionSolver::iNew::operator()(), searchableSurface::iNew::operator()(), option::iNew::operator()(), messageStream::operator()(), joint::iNew::operator()(), porosityModel::iNew::operator()(), sampledSet::iNew::operator()(), sampledSurface::iNew::operator()(), topoSetSource::iNew::operator()(), IOerror::operator()(), cellTable::operator=(), optionList::optionsDict(), outletInletFvPatchField< Type >::outletInletFvPatchField(), ParticleForceList< KinematicCloud< Cloud< basicKinematicCollidingParcel > > >::ParticleForceList(), sampledPatch::patchFaceLabels(), polyBoundaryMesh::polyBoundaryMesh(), porousBafflePressureFvPatchField< Type >::porousBafflePressureFvPatchField(), fvMeshDistribute::printCoupleInfo(), pimpleControl::read(), solutionControl::read(), multiMotion::read(), fixedTemperatureConstraint::read(), timeControl::read(), restraint::read(), fieldValue::read(), functionObjectList::read(), MRFZone::read(), sampledSets::read(), streamLine::read(), Time::readDict(), GeometricField< Type, PatchField, GeoMesh >::Boundary::readField(), ensightPart::reconstruct(), codedFixedValueFvPatchField< Type >::redirectPatchField(), codedFixedValuePointPatchField< Type >::redirectPatchField(), codedMixedFvPatchField< Type >::redirectPatchField(), refinementSurfaces::refinementSurfaces(), boundaryRegion::rename(), searchableSurfaces::searchableSurfaces(), data::setSolverPerformance(), shellSurfaces::shellSurfaces(), surfaceTensionModel::sigmaDict(), 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(), uniformInterpolationTable< scalar >::uniformInterpolationTable(), uniformJumpFvPatchField< Type >::uniformJumpFvPatchField(), Foam::unitSet(), codedBase::updateLibrary(), valuePointPatchField< vector >::valuePointPatchField(), valveBank::valveBank(), specie::write(), rhoConst< Specie >::write(), hConstThermo< EquationOfState >::write(), hRefConstThermo< EquationOfState >::write(), eConstThermo< EquationOfState >::write(), sutherlandTransport< Thermo >::write(), perfectFluid< Specie >::write(), incompressiblePerfectGas< Specie >::write(), linear< Type >::write(), adiabaticPerfectFluid< Specie >::write(), polynomialSolidTransport< Thermo, PolySize >::write(), Boussinesq< Specie >::write(), polynomialTransport< Thermo, PolySize >::write(), uniformInterpolationTable< scalar >::write(), janafThermo< EquationOfState >::write(), icoPolynomial< Specie, PolySize >::write(), logPolynomialTransport< Thermo, PolySize >::write(), hPolynomialThermo< EquationOfState, PolySize >::write(), sixDoFRigidBodyMotionSolver::writeObject(), rigidBodyMeshMotionSolver::writeObject(), rigidBodyMeshMotion::writeObject(), joint::XSvc::XSvc(), explicitPorositySource::~explicitPorositySource(), fixedTemperatureConstraint::~fixedTemperatureConstraint(), interRegionExplicitPorositySource::~interRegionExplicitPorositySource(), limitTemperature::~limitTemperature(), limitVelocity::~limitVelocity(), optionList::~optionList(), and tabulatedAccelerationSource::~tabulatedAccelerationSource().

◆ 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.