BUG: meshSearch: force early construction of face diagonals

This commit is contained in:
mattijs
2012-02-07 12:45:13 +00:00
parent 0dbdea4781
commit e36da730fe
4 changed files with 20 additions and 5 deletions

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -42,6 +42,7 @@ namespace Foam
void Foam::patchProbes::findElements(const fvMesh& mesh)
{
(void)mesh.tetBasePtIs();
const polyBoundaryMesh& bm = mesh.boundaryMesh();

View File

@ -51,9 +51,11 @@ void Foam::cloudSet::calcSamples
DynamicList<scalar>& samplingCurveDist
) const
{
const meshSearch& queryMesh = searchEngine();
forAll(sampleCoords_, sampleI)
{
label cellI = searchEngine().findCell(sampleCoords_[sampleI]);
label cellI = queryMesh.findCell(sampleCoords_[sampleI]);
if (cellI != -1)
{

View File

@ -114,7 +114,7 @@ void Foam::patchCloudSet::calcSamples
10, // leafsize
3.0 // duplicity
);
(void)mesh().tetBasePtIs();
// All the info for nearest. Construct to miss