59 template<
class Type>
class indexedOctree;
94 mutable unique_ptr<scalarListList> inverseDistanceWeightsPtr_;
97 mutable unique_ptr<scalarListList> inverseVolumeWeightsPtr_;
100 mutable unique_ptr<labelListList> cellToCellAddressingPtr_;
111 void calcAddressing();
122 void calculateInverseDistanceWeights()
const;
124 void calculateInverseVolumeWeights()
const;
126 void calculateCellToCellAddressing()
const;
138 static const scalar directHitTol;
198 directAddressing_(addr)
210 return directAddressing_.size();
225 return directAddressing_;
247 return cellAddressing_;
260 template<
class Type,
class CombineOp>
270 template<
class Type,
class CombineOp>
274 const GeometricField<Type, fvPatchField, volMesh>&,
281 template<
class Type,
class CombineOp>
285 const GeometricField<Type, fvPatchField, volMesh>&,
293 template<
class Type,
class CombineOp>
297 const GeometricField<Type, fvPatchField, volMesh>&,
305 template<
class Type,
class CombineOp>
309 const GeometricField<Type, fvPatchField, volMesh>&,
311 const CombineOp& cop = eqOp<Type>()
314 template<
class Type,
class CombineOp>
318 const tmp<GeometricField<Type, fvPatchField, volMesh>>&,
320 const CombineOp& cop = eqOp<Type>()
325 template<
class Type,
class CombineOp>
328 GeometricField<Type, fvPatchField, volMesh>&,
329 const GeometricField<Type, fvPatchField, volMesh>&,
331 const CombineOp& cop = eqOp<Type>()
334 template<
class Type,
class CombineOp>
337 GeometricField<Type, fvPatchField, volMesh>&,
338 const tmp<GeometricField<Type, fvPatchField, volMesh>>&,
340 const CombineOp& cop = eqOp<Type>()
345 template<
class Type,
class CombineOp>
346 tmp<GeometricField<Type, fvPatchField, volMesh>>
interpolate
348 const GeometricField<Type, fvPatchField, volMesh>&,
350 const CombineOp& cop = eqOp<Type>()
353 template<
class Type,
class CombineOp>
354 tmp<GeometricField<Type, fvPatchField, volMesh>>
interpolate
356 const tmp<GeometricField<Type, fvPatchField, volMesh>>&,
358 const CombineOp& cop = eqOp<Type>()