surfaceInterpolation: Updated and rationalised documentation: differencing -> interpolation
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
Gamma differencing scheme based on phict obtained from the LimiterFunc
|
||||
Gamma interpolation scheme based on phict obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -34,11 +34,11 @@ Class
|
||||
Description
|
||||
Class to create NVD/TVD limited weighting-factors.
|
||||
|
||||
The particular differencing scheme class is supplied as a template
|
||||
The particular interpolation scheme class is supplied as a template
|
||||
argument, the weight function of which is called by the weight function
|
||||
of this class for the internal faces as well as faces of coupled
|
||||
patches (e.g. processor-processor patches). The weight function is
|
||||
supplied the central-differencing weighting factor, the face-flux, the
|
||||
supplied the centred interpolation weighting factor, the face-flux, the
|
||||
cell and face gradients (from which the normalised variable
|
||||
distribution may be created) and the cell centre distance.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -27,11 +27,11 @@ Class
|
||||
Description
|
||||
Class to create NVD/TVD limited weighting-factors.
|
||||
|
||||
The particular differencing scheme class is supplied as a template
|
||||
The particular interpolation scheme class is supplied as a template
|
||||
argument, the weight function of which is called by the weight function
|
||||
of this class for the internal faces as well as faces of coupled
|
||||
patches (e.g. processor-processor patches). The weight function is
|
||||
supplied the central-differencing weighting factor, the face-flux, the
|
||||
supplied the centred interpolation weighting factor, the face-flux, the
|
||||
cell and face gradients (from which the normalised variable
|
||||
distribution may be created) and the cell centre distance.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
van Leer's MUSCL differencing scheme.
|
||||
van Leer's MUSCL interpolation scheme.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
Minmod differencing scheme.
|
||||
Minmod interpolation scheme.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
OSPRE differencing scheme based on r obtained from the LimiterFunc
|
||||
OSPRE interpolation scheme based on r obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
Phi differencing scheme.
|
||||
Phi interpolation scheme.
|
||||
|
||||
Used in conjunction with the template class PhiScheme.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -27,11 +27,11 @@ Class
|
||||
Description
|
||||
Class to create the weighting-factors based on the face-flux.
|
||||
|
||||
The particular differencing scheme class is supplied as a template
|
||||
The particular interpolation scheme class is supplied as a template
|
||||
argument, the weight function of which is called by the weight function
|
||||
of this class for the internal faces as well as faces of coupled
|
||||
patches (e.g. processor-processor patches). The weight function is
|
||||
supplied with the central-differencing weighting factor, the face-flux,
|
||||
supplied with the centred interpolation weighting factor, the face-flux,
|
||||
the face neighbour cell values and the face area.
|
||||
|
||||
This code organisation is both neat and efficient, allowing for
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,10 +26,10 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
quadratic-upwind differencing scheme.
|
||||
quadratic-upwind interpolation scheme.
|
||||
|
||||
Note that the weighting factors are not bounded between upwind and
|
||||
central-differencing, some downwind contribution is possible although
|
||||
centred interpolation, some downwind contribution is possible although
|
||||
the interpolate is limited to be between the upwind and downwind cell
|
||||
values.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,10 +26,10 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
quadratic-upwind differencing scheme.
|
||||
quadratic-upwind interpolation scheme.
|
||||
|
||||
Note that the weighting factors are not bounded between upwind and
|
||||
central-differencing, some downwind contribution is possible although
|
||||
centred interpolation, some downwind contribution is possible although
|
||||
the interpolate is limited to be between the upwind and downwind cell
|
||||
values.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
SFCD differencing scheme based on phict obtained from the LimiterFunc
|
||||
SFCD interpolation scheme based on phict obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
SuperBee differencing scheme based on r obtained from the LimiterFunc
|
||||
SuperBee interpolation scheme based on r obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
UMIST differencing scheme.
|
||||
UMIST interpolation scheme.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
linear/upwind blended differencing scheme.
|
||||
linear/upwind blended interpolation scheme.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::blended
|
||||
|
||||
Description
|
||||
linear/upwind blended differencing scheme.
|
||||
linear/upwind blended interpolation scheme.
|
||||
|
||||
SourceFiles
|
||||
blended.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class to generate weighting factors for the filteredLinear
|
||||
differencing scheme.
|
||||
interpolation scheme.
|
||||
|
||||
The aim is to remove high-frequency modes with "staggering"
|
||||
characteristics by comparing the face gradient relative to the
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class to generate weighting factors for the filteredLinear2
|
||||
differencing scheme.
|
||||
interpolation scheme.
|
||||
|
||||
The aim is to remove high-frequency modes with "staggering"
|
||||
characteristics by comparing the face gradient with both neighbouring
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class to generate weighting factors for the filteredLinear2V
|
||||
differencing scheme.
|
||||
interpolation scheme.
|
||||
|
||||
The aim is to remove high-frequency modes with "staggering"
|
||||
characteristics from vector fields by comparing the face gradient in
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class to generate weighting factors for the filteredLinear
|
||||
differencing scheme.
|
||||
interpolation scheme.
|
||||
|
||||
The aim is to remove high-frequency modes with "staggering"
|
||||
characteristics by comparing the face gradient with both neighbouring
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class to generate weighting factors for the filteredLinear3V
|
||||
differencing scheme.
|
||||
interpolation scheme.
|
||||
|
||||
The aim is to remove high-frequency modes with "staggering"
|
||||
characteristics from vector fields by comparing the face gradient in
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::limitWith
|
||||
|
||||
Description
|
||||
limitWith differencing scheme limits the specified scheme with the
|
||||
limitWith interpolation scheme limits the specified scheme with the
|
||||
specified limiter.
|
||||
|
||||
SourceFiles
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
TVD limited centred-cubic differencing scheme based on r obtained from
|
||||
TVD limited centred-cubic interpolation scheme based on r obtained from
|
||||
the LimiterFunc class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
limitedCubicV differencing scheme based on r obtained from the LimiterFunc
|
||||
limitedCubicV interpolation scheme based on r obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
TVD limited linear differencing scheme based on r obtained from the
|
||||
TVD limited linear interpolation scheme based on r obtained from the
|
||||
LimiterFunc class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Upwind differencing scheme class.
|
||||
Upwind interpolation scheme class.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::upwind
|
||||
|
||||
Description
|
||||
Upwind differencing scheme class.
|
||||
Upwind interpolation scheme class.
|
||||
|
||||
SourceFiles
|
||||
upwind.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
vanAlbada differencing scheme based on r obtained from the LimiterFunc
|
||||
vanAlbada interpolation scheme based on r obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -26,7 +26,7 @@ Class
|
||||
|
||||
Description
|
||||
Class with limiter function which returns the limiter for the
|
||||
vanLeer differencing scheme based on r obtained from the LimiterFunc
|
||||
vanLeer interpolation scheme based on r obtained from the LimiterFunc
|
||||
class.
|
||||
|
||||
Used in conjunction with the template class LimitedScheme.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Upwind differencing scheme class.
|
||||
Upwind interpolation scheme class.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2012-2021 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::CoBlended
|
||||
|
||||
Description
|
||||
Two-scheme Courant number based blending differencing scheme.
|
||||
Two-scheme Courant number based blending interpolation scheme.
|
||||
|
||||
Similar to localBlended but uses a blending factor computed from the
|
||||
face-based Courant number and the lower and upper Courant number limits
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2015-2021 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2015-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::cellCoBlended
|
||||
|
||||
Description
|
||||
Two-scheme cell-based Courant number based blending differencing scheme.
|
||||
Two-scheme cell-based Courant number based blending interpolation scheme.
|
||||
|
||||
This scheme is equivalent to the CoBlended scheme except that the Courant
|
||||
number is evaluated for cells using the same approach as use in the
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::clippedLinear
|
||||
|
||||
Description
|
||||
Central-differencing interpolation scheme using clipped-weights to
|
||||
Centred interpolation interpolation scheme using clipped-weights to
|
||||
improve stability on meshes with very rapid variations in cell size.
|
||||
|
||||
SourceFiles
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Downwind differencing scheme class.
|
||||
Downwind interpolation scheme class.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::downwind
|
||||
|
||||
Description
|
||||
Downwind differencing scheme class.
|
||||
Downwind interpolation scheme class.
|
||||
|
||||
SourceFiles
|
||||
downwind.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::fixedBlended
|
||||
|
||||
Description
|
||||
Two-scheme fixed-blending differencing scheme.
|
||||
Two-scheme fixed-blending interpolation scheme.
|
||||
|
||||
Similar to localBlended but uses a single (global) constant blending
|
||||
factor. The factor applies to the first scheme and 1-factor to the
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Harmonic-mean differencing scheme class.
|
||||
Harmonic-mean interpolation scheme class.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::harmonic
|
||||
|
||||
Description
|
||||
Harmonic-mean differencing scheme class.
|
||||
Harmonic-mean interpolation scheme class.
|
||||
|
||||
This scheme interpolates 1/field using a scheme specified at run-time
|
||||
and return the reciprocal of the interpolate.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Central-differencing interpolation scheme class
|
||||
Centred interpolation interpolation scheme class
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::linear
|
||||
|
||||
Description
|
||||
Central-differencing interpolation scheme class
|
||||
Centred interpolation interpolation scheme class
|
||||
|
||||
SourceFiles
|
||||
linear.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
linear/upwind localBlended differencing scheme.
|
||||
linear/upwind localBlended interpolation scheme.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::localBlended
|
||||
|
||||
Description
|
||||
Two-scheme localBlended differencing scheme.
|
||||
Two-scheme localBlended interpolation scheme.
|
||||
|
||||
SourceFiles
|
||||
localBlended.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,10 +25,8 @@ Class
|
||||
Foam::localMax
|
||||
|
||||
Description
|
||||
LocalMax-mean differencing scheme class.
|
||||
|
||||
This scheme interpolates 1/field using a scheme specified at run-time
|
||||
and return the reciprocal of the interpolate.
|
||||
Local maximum interpolation scheme in which the face value is set to
|
||||
the maximum of the two neighbouring cell values.
|
||||
|
||||
SourceFiles
|
||||
localMax.C
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,10 +25,8 @@ Class
|
||||
Foam::localMin
|
||||
|
||||
Description
|
||||
LocalMin-mean differencing scheme class.
|
||||
|
||||
This scheme interpolates 1/field using a scheme specified at run-time
|
||||
and return the reciprocal of the interpolate.
|
||||
Local minimum interpolation scheme in which the face value is set to
|
||||
the minimum of the two neighbouring cell values.
|
||||
|
||||
SourceFiles
|
||||
localMin.C
|
||||
|
||||
@ -67,7 +67,7 @@ Foam::outletStabilised<Type>::weights
|
||||
|
||||
if (mesh_.isInternalFace(facei))
|
||||
{
|
||||
// Apply upwind differencing
|
||||
// Apply upwind interpolation
|
||||
w[facei] = pos0(faceFlux_[facei]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -25,11 +25,11 @@ Class
|
||||
Foam::outletStabilised
|
||||
|
||||
Description
|
||||
Outlet-stabilised interpolation scheme which applies upwind differencing
|
||||
Outlet-stabilised interpolation scheme which applies upwind interpolation
|
||||
to the faces of the cells adjacent to outlets.
|
||||
|
||||
This is particularly useful to stabilise the velocity at entrainment
|
||||
boundaries for LES cases using linear or other centred differencing
|
||||
boundaries for LES cases using linear or other centred interpolation
|
||||
schemes.
|
||||
|
||||
SourceFiles
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -22,7 +22,7 @@ License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Description
|
||||
Reverse-central-differencing interpolation scheme class which is a linear
|
||||
Reverse-centred interpolation interpolation scheme class which is a linear
|
||||
scheme but uses 1 - weighting factors.
|
||||
|
||||
Currently the sole use of this scheme is as the basis of
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -25,7 +25,7 @@ Class
|
||||
Foam::reverseLinear
|
||||
|
||||
Description
|
||||
Inversed weight central-differencing interpolation scheme class.
|
||||
Inversed weight centred interpolation interpolation scheme class.
|
||||
|
||||
Useful for inverse weighted and harmonic interpolations.
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -218,7 +218,7 @@ void Foam::surfaceInterpolation::makeDeltaCoeffs() const
|
||||
if (debug)
|
||||
{
|
||||
Pout<< "surfaceInterpolation::makeDeltaCoeffs() : "
|
||||
<< "Constructing differencing factors array for face gradient"
|
||||
<< "Constructing interpolation factors array for face gradient"
|
||||
<< endl;
|
||||
}
|
||||
|
||||
@ -268,7 +268,7 @@ void Foam::surfaceInterpolation::makeNonOrthDeltaCoeffs() const
|
||||
if (debug)
|
||||
{
|
||||
Pout<< "surfaceInterpolation::makeNonOrthDeltaCoeffs() : "
|
||||
<< "Constructing differencing factors array for face gradient"
|
||||
<< "Constructing interpolation factors array for face gradient"
|
||||
<< endl;
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -74,7 +74,7 @@ class surfaceInterpolation
|
||||
|
||||
// Private Member Functions
|
||||
|
||||
//- Construct central-differencing weighting factors
|
||||
//- Construct centred interpolation weighting factors
|
||||
void makeWeights() const;
|
||||
|
||||
//- Construct face-gradient difference factors
|
||||
|
||||
Reference in New Issue
Block a user