ENH: Added new LimitRange Function1 wrapper
Function1 wrapper that limits the input range of another Function1 Example usage for limiting a polynomial: limitedPolyTest limitRange; limitedPolyTestCoeffs { min 0.4; max 1.4; value polynomial ( (5 1) (-2 2) (-2 3) (1 4) ); } Here the return value will be: - poly(0.4) for x <= 0.4; - poly(1.4) for x >= 1.4; and - poly(x) for 0.4 < x < 1.4.
Showing
- src/OpenFOAM/primitives/functions/Function1/LimitRange/LimitRange.C 87 additions, 0 deletions...AM/primitives/functions/Function1/LimitRange/LimitRange.C
- src/OpenFOAM/primitives/functions/Function1/LimitRange/LimitRange.H 179 additions, 0 deletions...AM/primitives/functions/Function1/LimitRange/LimitRange.H
- src/OpenFOAM/primitives/functions/Function1/LimitRange/LimitRangeI.H 67 additions, 0 deletions...M/primitives/functions/Function1/LimitRange/LimitRangeI.H
- src/OpenFOAM/primitives/functions/Function1/makeFunction1s.C 3 additions, 2 deletionssrc/OpenFOAM/primitives/functions/Function1/makeFunction1s.C
Please register or sign in to comment