License This file is part of OpenFOAM. OpenFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "Minmod.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(Minmod, MinmodLimiter) makeLimitedVSurfaceInterpolationScheme(MinmodV, MinmodLimiter) } // ************************************************************************* //
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with foam-extend. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "filteredLinear3.H" #include "filteredLinear3V.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme ( filteredLinear3, filteredLinear3Limiter ) makeLimitedVSurfaceInterpolationScheme ( filteredLinear3V, filteredLinear3VLimiter ) } // ************************************************************************* //
under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Author Oliver Borm All rights reserved. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "BarthJespersenSlope.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(BarthJespersenSlope, BarthJespersenSlopeLimiter) makeLimitedVSurfaceInterpolationScheme(BarthJespersenSlopeV, BarthJespersenSlopeLimiter) } // ************************************************************************* //
License This file is part of OpenFOAM. OpenFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "SuperBee.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(SuperBee, SuperBeeLimiter) makeLimitedVSurfaceInterpolationScheme(SuperBeeV, SuperBeeLimiter) } // ************************************************************************* //
License This file is part of foam-extend. foam-extend is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. foam-extend is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with foam-extend. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "UMIST.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(UMIST, UMISTLimiter) makeLimitedVSurfaceInterpolationScheme(UMISTV, UMISTLimiter) } // ************************************************************************* //
You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "Limited01.H" #include "MUSCL.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(MUSCL, MUSCLLimiter) makeLimitedVSurfaceInterpolationScheme(MUSCLV, MUSCLLimiter) makeLLimitedSurfaceInterpolationTypeScheme ( limitedMUSCL, LimitedLimiter, MUSCLLimiter, NVDTVD, magSqr, scalar ) makeLLimitedSurfaceInterpolationTypeScheme ( MUSCL01, Limited01Limiter,
License This file is part of OpenFOAM. OpenFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "vanAlbada.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(vanAlbada, vanAlbadaLimiter) makeLimitedVSurfaceInterpolationScheme(vanAlbadaV, vanAlbadaLimiter) } // ************************************************************************* //
You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "Limited01.H" #include "Gamma.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(Gamma, GammaLimiter) makeLimitedVSurfaceInterpolationScheme(GammaV, GammaLimiter) makeLLimitedSurfaceInterpolationTypeScheme ( limitedGamma, LimitedLimiter, GammaLimiter, NVDTVD, magSqr, scalar ) makeLLimitedSurfaceInterpolationTypeScheme ( Gamma01, Limited01Limiter,
License This file is part of OpenFOAM. OpenFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include <finiteVolume/LimitedScheme.H> #include "SFCD.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(SFCD, SFCDLimiter) makeLimitedVSurfaceInterpolationScheme(SFCDV, SFCDLimiter) } // ************************ vim: set sw=4 sts=4 et: ************************ //
License This file is part of OpenFOAM. OpenFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. \*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "OSPRE.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(OSPRE, OSPRELimiter) makeLimitedVSurfaceInterpolationScheme(OSPREV, OSPRELimiter) } // ************************************************************************* //
\*---------------------------------------------------------------------------*/ #include "LimitedScheme.H" #include "Limited01.H" #include "limitedLinear.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam { makeLimitedSurfaceInterpolationScheme(limitedLinear, limitedLinearLimiter) makeLimitedVSurfaceInterpolationScheme ( limitedLinearV, limitedLinearLimiter ) makeLLimitedSurfaceInterpolationTypeScheme ( limitedLimitedLinear, LimitedLimiter, limitedLinearLimiter, NVDTVD, magSqr, scalar ) makeLLimitedSurfaceInterpolationTypeScheme (