50 fieldToCell::typeName,
51 "\n Usage: fieldToCell field min max\n\n"
52 " Select all cells with field value >= min and <= max\n\n"
58 void Foam::fieldToCell::applyToSet
60 const topoSetSource::setAction action,
65 Info<<
" Field min:" <<
min(field)
66 <<
" max:" <<
max(field) <<
endl;
70 Info<<
" Adding all cells with value of field " << fieldName_
71 <<
" within range " << min_ <<
".." << max_ <<
endl;
75 if (field[cellI] >= min_ && field[cellI] <= max_)
83 Info<<
" Removing all cells with value of field " << fieldName_
84 <<
" within range " << min_ <<
".." << max_ <<
endl;
88 if (field[cellI] >= min_ && field[cellI] <= max_)
103 const word& fieldName,
109 fieldName_(fieldName),
123 fieldName_(dict.
lookup(
"fieldName")),
137 fieldName_(checkIs(is)),
151 void Foam::fieldToCell::applyToSet
199 "fieldToCell::applyToSet(const topoSetSource::setAction"
201 ) <<
"Cannot read field " << fieldName_
213 applyToSet(action, internalVals,
set);
224 applyToSet(action,
mag(internalVals),
set);
230 "fieldToCell::applyToSet(const topoSetSource::setAction"