mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: interpolationCellPoint: use cached volPointInterpolation
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -35,7 +35,15 @@ Foam::interpolationCellPoint<Type>::interpolationCellPoint
|
|||||||
)
|
)
|
||||||
:
|
:
|
||||||
interpolation<Type>(psi),
|
interpolation<Type>(psi),
|
||||||
psip_(volPointInterpolation::New(psi.mesh()).interpolate(psi))
|
psip_
|
||||||
|
(
|
||||||
|
volPointInterpolation::New(psi.mesh()).interpolate
|
||||||
|
(
|
||||||
|
psi,
|
||||||
|
"volPointInterpolate(" + psi.name() + ')',
|
||||||
|
true
|
||||||
|
)
|
||||||
|
)
|
||||||
{
|
{
|
||||||
// Uses cellPointWeight to do interpolation which needs tet decomposition
|
// Uses cellPointWeight to do interpolation which needs tet decomposition
|
||||||
(void)psi.mesh().tetBasePtIs();
|
(void)psi.mesh().tetBasePtIs();
|
||||||
|
|||||||
Reference in New Issue
Block a user