mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
EHN: add FieldFunction interface for 0/1 clamping
- enables clamp(field, zero_one{}) returning a tmp Field
This commit is contained in:
@ -152,13 +152,13 @@ int main(int argc, char *argv[])
|
||||
Info<< nl
|
||||
<< "field: " << flatOutput(someField) << nl;
|
||||
Info<< "clamp01: "
|
||||
<< flatOutput(clamp(someField, scalarMinMax(zero_one{}))()) << nl;
|
||||
<< flatOutput(clamp(someField, zero_one{})()) << nl;
|
||||
|
||||
Info<< "clamp01: "
|
||||
<< clamp(tmp<scalarField>(someField), scalarMinMax(zero_one{}))<< nl;
|
||||
<< clamp(tmp<scalarField>(someField), zero_one{})<< nl;
|
||||
|
||||
scalarField result(10);
|
||||
clamp(result, someField, scalarMinMax(zero_one{}));
|
||||
clamp(result, someField, zero_one{});
|
||||
|
||||
Info<< "result: " << result << nl;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user