interpolation: Optimise by using particle local coordinates
This change changes the point-tetIndices-face interpolation function method to take barycentric-tetIndices-face arguments instead. This function is, at present, only used for interpolating Eulerian data to Lagrangian particles. This change prevents an inefficiency in cellPointInterpolation whereby the position of the particle is calculated from it's barycentric coordinates, before immediately being converted back to barycentric coordinates to perform the interpolation.
Showing
- src/finiteVolume/interpolation/interpolation/interpolation/interpolation.H 10 additions, 4 deletions...interpolation/interpolation/interpolation/interpolation.H
- src/finiteVolume/interpolation/interpolation/interpolationCell/interpolationCell.H 14 additions, 1 deletion...ation/interpolation/interpolationCell/interpolationCell.H
- src/finiteVolume/interpolation/interpolation/interpolationCellPatchConstrained/interpolationCellPatchConstrained.H 14 additions, 1 deletion...nCellPatchConstrained/interpolationCellPatchConstrained.H
- src/finiteVolume/interpolation/interpolation/interpolationCellPoint/interpolationCellPoint.H 3 additions, 3 deletions...rpolation/interpolationCellPoint/interpolationCellPoint.H
- src/finiteVolume/interpolation/interpolation/interpolationCellPoint/interpolationCellPointI.H 6 additions, 14 deletions...polation/interpolationCellPoint/interpolationCellPointI.H
- src/finiteVolume/interpolation/interpolation/interpolationCellPointWallModified/interpolationCellPointWallModified.H 3 additions, 3 deletions...ellPointWallModified/interpolationCellPointWallModified.H
- src/finiteVolume/interpolation/interpolation/interpolationCellPointWallModified/interpolationCellPointWallModifiedI.H 2 additions, 2 deletions...llPointWallModified/interpolationCellPointWallModifiedI.H
- src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C 3 additions, 3 deletions...diate/parcels/Templates/KinematicParcel/KinematicParcel.C
- src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C 2 additions, 2 deletions...mediate/parcels/Templates/ReactingParcel/ReactingParcel.C
- src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcel.C 6 additions, 6 deletions...ntermediate/parcels/Templates/ThermoParcel/ThermoParcel.C
- src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/Lift/LiftForce/LiftForce.C 2 additions, 2 deletions...odels/Kinematic/ParticleForces/Lift/LiftForce/LiftForce.C
- src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/Paramagnetic/ParamagneticForce.C 2 additions, 2 deletions...Kinematic/ParticleForces/Paramagnetic/ParamagneticForce.C
- src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/PressureGradient/PressureGradientForce.C 2 additions, 2 deletions...c/ParticleForces/PressureGradient/PressureGradientForce.C
- src/lagrangian/solidParticle/solidParticle.C 4 additions, 5 deletionssrc/lagrangian/solidParticle/solidParticle.C
Please register or sign in to comment