Esempio n. 1
0
#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,
        GammaLimiter,
        NVDTVD,
        magSqr,
        scalar
    )
}
Esempio n. 2
0
#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,
        MUSCLLimiter,
        NVDTVD,
        magSqr,
        scalar
    )
Esempio n. 3
0
namespace Foam
{
    makeLimitedSurfaceInterpolationScheme(limitedLinear, limitedLinearLimiter)

    makeLimitedVSurfaceInterpolationScheme
    (
        limitedLinearV,
        limitedLinearLimiter
    )

    makeLLimitedSurfaceInterpolationTypeScheme
    (
        limitedLimitedLinear,
        LimitedLimiter,
        limitedLinearLimiter,
        NVDTVD,
        magSqr,
        scalar
    )

    makeLLimitedSurfaceInterpolationTypeScheme
    (
        limitedLinear01,
        Limited01Limiter,
        limitedLinearLimiter,
        NVDTVD,
        magSqr,
        scalar
    )
}