openfoam/applications/test
Mark Olesen 21f037e3a0 ENH: single/double value reset method for MinMax
- resets min/max to be identical to the specified value,
  which can be more convenient (and slightly more efficient) than doing
  a full reset followed by add()

- additional MinMax intersects() query, which works like overlaps()
  but with exclusive checks at the ends

- provide MinMax::operator&=() to replace (unused) intersect() method

ENH: single/double value reset method for boundBox

- boundBox::operator&=() to replace (rarely used) intersect() method.
  Deprecate boundBox::intersect() to avoid confusion with various
  intersects() method

COMP: provide triangleFwd.H
2022-10-31 18:36:14 +01:00
..
00-dummy
00-machine-sizes COMP: sign check to avoid warnings about new[] range 2021-04-27 12:28:35 +02:00
argList ENH: add -verbose support into argList 2021-11-09 15:44:54 +01:00
autoPtr ENH: improve autoPtr/refPtr/tmp consistency (#2571) 2022-09-22 11:50:51 +02:00
barycentric ENH: simplify tetrahedron and triangle handling 2022-07-08 11:13:00 +02:00
base64
BinSum
bitops
bitSet1 ENH: unify read/write for containers 2021-03-16 08:47:58 +00:00
bitSet2 BUG: bitSet &= operation does not mask out non-overlapping (#2456) 2022-05-10 10:47:01 +02:00
boolList ENH: relocate sortedOrder from ListOps.H to List.H 2022-05-09 14:52:47 +02:00
boolVector
boundBox ENH: boundBox improvements (#2609) 2022-10-12 13:19:44 +02:00
callback
cellModels
charList ENH: add read/write specialization for lists of character data 2021-03-16 08:47:58 +00:00
checkDecomposePar ENH: add 'filtered' polyMesh regionName() method 2022-05-27 14:10:31 +02:00
CircularBuffer ENH: add CircularBuffer container 2022-03-15 14:04:34 +01:00
Circulator ENH: eliminate code duplication in Circulator/ConstCirculator 2022-03-12 21:16:29 +01:00
clock
codeStream RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
colourTables
CompactIOList STYLE: set readOpt(..), writeOpt(..) by parameter, not by assignment 2022-07-19 11:17:47 +02:00
CompactListList ENH: update CompactListList code 2022-03-12 21:16:29 +01:00
complex
constantFields
contiguous BUG: vtk write of uniform field in parallel (fixes #2349) 2022-02-10 16:46:13 +01:00
coordinateSystem ENH: improved handling of coordinateSystems 2022-10-04 15:51:27 +02:00
copyFile ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
cplusplus1 ENH: relocate sortedOrder from ListOps.H to List.H 2022-05-09 14:52:47 +02:00
cpuInfo
cstring
cyclic STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
decomposedBlockData ENH: simplify stream construction 2022-10-04 15:51:26 +02:00
delete
DiagTensor ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
dictionary RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
dictionary2 ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
dictionary3 ENH: adjust token in preparation for separate expression tokenization 2021-05-18 15:30:00 +02:00
dictionary4
Dictionary
dictionaryCopy RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
dictionaryTokens STYLE: remove erroneous reference in dynamicCast use 2021-05-31 09:11:49 +02:00
dimensionedType
dimensionSet ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
dimField ENH: additional DimensionedField, GeometricField factory methods 2022-10-06 12:54:06 +02:00
DirLister ENH: adjust fileName methods for similarity to std::filesystem::path 2022-10-11 17:58:22 +02:00
Distribution
DLList
DynamicField
dynamicIndexedOctree
dynamicLibrary ENH: improved argList handling of libs, functionObjects 2022-09-22 16:08:52 +02:00
DynamicList
DynamicList2 ENH: more consistent order of ITstream constructor parameters 2022-09-07 16:25:45 +02:00
edges ENH: consistent member access for triFace / triangle etc. 2022-07-19 11:17:51 +02:00
ensightFile
Enum
error ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
etcFiles
exprEntry ENH: rationalize expression string reading 2022-10-04 15:51:26 +02:00
exprTraits ENH: robuster lemon parsing 2021-11-26 12:24:35 +01:00
extendedStencil
externalFileCoupler
faceHashing STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
faces ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
fft
field1 STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
fieldDependency
FieldFields1 ENH: support tuple (pair) indexing into FieldField 2022-09-22 11:50:51 +02:00
FieldFields2 ENH: support tuple (pair) indexing into FieldField 2022-09-22 11:50:51 +02:00
fieldMapping RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
fieldTypes STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
fileName BUG: processorMeshes removeFiles does not remove collated (fixes #2607) 2022-10-11 17:58:22 +02:00
fileNameClean ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
fileNameOS
fileOperation1 ENH: robuster fileOperations splitProcessorPath 2020-12-08 11:58:28 +01:00
findCell-octree
findSphereFeatureEdges-octree ENH: boundBox improvements (#2609) 2022-10-12 13:19:44 +02:00
findTimes
FixedList ENH: copy construct FixedList from fixed subset of input 2021-07-15 16:47:27 +02:00
FixedList2
flatOutput1 STYLE: minor changes 2022-02-10 16:46:13 +01:00
foamCellZoneToVTK ENH: support vtu mesh subsetting, creation from cellShapes 2021-09-27 13:26:02 +02:00
foamEnv
foamMeshToTet-vtk ENH: support vtu mesh subsetting, creation from cellShapes 2021-09-27 13:26:02 +02:00
foamToMetisGraph STYLE: set readOpt(..), writeOpt(..) by parameter, not by assignment 2022-07-19 11:17:47 +02:00
foamVersion ENH: improve flexibility of error, messageStream output 2021-11-03 11:46:13 +01:00
fstreamPointer ENH: adjust fileName methods for similarity to std::filesystem::path 2022-10-11 17:58:22 +02:00
Function1 RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
fvc STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
fvc2D STYLE: various 'defineTemplate2...' macros are redundant 2022-07-21 17:07:16 +02:00
fvSolutionCombine ENH: disentangle testing and quoting of regex characters 2021-04-19 16:33:42 +00:00
GAMGAgglomeration
gatherValues1 ENH: extend globalIndex mpiGather to use scalar/label components 2022-03-31 16:01:31 +02:00
globalIndex ENH: globalIndex gather ops with reduced communication (#2332) 2022-01-31 20:09:49 +01:00
globalMeshData
graph STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
graphXi
hashedWordList STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
Hashing1 STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
Hashing2 STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
HashingSpeed STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
HashPtrTable ENH: prefer PtrList set/get/test instead of PtrList::operator() access 2022-09-22 11:50:51 +02:00
HashSet ENH: improve hashing overloads of string-types and HashTable/HashSet 2021-04-19 16:33:42 +00:00
HashTable1 ENH: HashTable sorted() method 2022-05-10 10:47:01 +02:00
HashTable2
HashTable3
HashTable4
hexRef8 RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
IFstream
IjkField
IListStream
IndirectList STYLE: set readOpt(..), writeOpt(..) by parameter, not by assignment 2022-07-19 11:17:47 +02:00
instant ENH: add instance searching routines 2022-07-19 11:17:52 +02:00
IntRange
io STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
IOField ENH: refactor IOobject options 2022-10-04 15:51:26 +02:00
IOobjectList ENH: add sorted() to objectRegistry and IOobjectList 2022-05-17 17:35:51 +02:00
ISLList
IStringStream
ITstream ENH: HashTable sorted() method 2022-05-10 10:47:01 +02:00
LabelledItem ENH: add more direct methods for getting meshEdge (PrimitivePatch) 2021-05-27 15:42:46 +02:00
labelRanges ENH: add -verbose support into argList 2021-11-09 15:44:54 +01:00
leastSquareGrad
limits ENH: cleanup ensight surface reader (#2535) 2022-07-19 11:17:52 +02:00
liquid COMP: remove includes of defunct locations (fixes #2143) 2021-06-29 13:43:44 +02:00
List ENH: return UList range slice as a SubList 2021-10-29 17:04:51 +02:00
List2
List3 ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
ListOps ENH: additional IndirectList static methods 2022-05-10 10:47:01 +02:00
ListOps2 ENH: improve hashing overloads of string-types and HashTable/HashSet 2021-04-19 16:33:42 +00:00
Map
mapDistributePolyMesh RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
mappedPatch
MathFunctions ENH: 'Math' namespace for mathematical functions 2021-02-16 18:08:50 +01:00
matrices STYLE: IOstreams with float/double instead of floatScalar/doubleScalar 2022-07-22 15:43:37 +02:00
maxMem
memInfo
mesh STYLE: make polyMesh constructor explicit 2021-05-12 11:24:57 +02:00
minMax1 ENH: single/double value reset method for MinMax 2022-10-31 18:36:14 +01:00
minMax2 ENH: single/double value reset method for MinMax 2022-10-31 18:36:14 +01:00
mkdir
momentOfInertia ENH: simplify tetrahedron and triangle handling 2022-07-08 11:13:00 +02:00
multiDimPolyFitter
multiWorld RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
mvBak ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
namedDictionary RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
NamedEnum
nullObject
objectRegistry ENH: add sorted() to objectRegistry and IOobjectList 2022-05-17 17:35:51 +02:00
objectRegistry2 ENH: add sorted() to objectRegistry and IOobjectList 2022-05-17 17:35:51 +02:00
OCountStream ENH: adjust fileName methods for similarity to std::filesystem::path 2022-10-11 17:58:22 +02:00
ODE
OListStream ENH: improvements for token methods 2021-03-09 09:23:41 +01:00
openmp COMP: simplify openmp handling (#2617) 2022-10-26 18:04:56 +02:00
OSspecific
OStringStream
OTstream
PackedList ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
PackedList1 ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
PackedList2
parallel
parallel-broadcast ENH: bundle broadcasts (#2371) 2022-04-29 11:44:28 +02:00
parallel-chunks ENH: add internal parRun guards to some UPstream methods 2022-09-22 11:50:50 +02:00
parallel-communicators ENH: Pstream specialization for float/scalar, FixedList (#2351) 2022-03-04 17:49:23 +00:00
parallel-external-init
parallel-nonBlocking ENH: additional gather/scatter modes for PstreamBuffers 2022-03-12 21:16:30 +01:00
parallelOverset RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
passiveParticle
PatchEdgeFaceWave
PatchFunction1 RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
patchRegion RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
PatchTools
PDRblockMesh RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
plotFunction1 ENH: improve flexibility of error, messageStream output 2021-11-03 11:46:13 +01:00
PointEdgeWave ENH: replace keyType with wordRe for matching selectors. 2021-04-19 16:33:42 +00:00
pointField
Polynomial ENH: more consistent order of ITstream constructor parameters 2022-09-07 16:25:45 +02:00
polynomialEqns
PrecisionAdaptor ENH: make precision adaptors modifiable (#2173) 2021-09-07 11:29:11 +02:00
predicates STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
prefixOSstream
primitivePatch ENH: provide low-level bound box() methods for meshShapes 2022-10-12 12:54:39 +02:00
primitives STYLE: set readOpt(..), writeOpt(..) by parameter, not by assignment 2022-07-19 11:17:47 +02:00
processorTopology ENH: consolidate processorTopology handling for volume and area meshes 2022-05-10 10:47:01 +02:00
pTraits
PtrList ENH: support move append lists for PtrList and UPtrList 2022-05-17 17:35:51 +02:00
PtrListDictionary
PtrMap
quaternion ENH: add -verbose support into argList 2021-11-09 15:44:54 +01:00
Random ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
rawIOField ENH: support optional average value when reading rawIOField 2022-10-31 18:36:14 +01:00
readDir STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
reconstruct
reconstructedDistanceFunction RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
refPtr ENH: improve autoPtr/refPtr/tmp consistency (#2571) 2022-09-22 11:50:51 +02:00
regex1 RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
rigidBodyDynamics
router RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
scalarOps ENH: use combined &=, |=, ^= forms for bitAndEqOp, bitOrEqOp, bitXorEqOp 2022-09-22 11:50:50 +02:00
scalarPredicates ENH: make op names unambiguous 2022-04-29 11:44:28 +02:00
scalarRanges
searchableSphere
setAlphaField/case1 RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
sha1
sigFpe
simpleMatrix
sizeof ENH: refactor IOobject options 2022-10-04 15:51:26 +02:00
slicedField
sliceRange
SLList
sort ENH: additional IndirectList static methods 2022-05-10 10:47:01 +02:00
speed STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
SphericalTensor ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
SphericalTensor2D ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
spline RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
splitFunctionArgs ENH: refactor function arg splitting -> stringOps::splitFunctionArgs 2021-05-19 16:20:12 +02:00
string ENH: improve hashing overloads of string-types and HashTable/HashSet 2021-04-19 16:33:42 +00:00
string2 ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
stringList ENH: consistency improvements for keyType and wordRe 2021-04-19 16:33:42 +00:00
stringSplit ENH: consistency improvements for keyType and wordRe 2021-04-19 16:33:42 +00:00
SubField
surfaceIntersection ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
surfaceMeshConvert ENH: type aliases for common GeometricField forms (#2348) 2022-02-10 19:28:50 +01:00
surfaceReading ENH: adjust fileName methods for similarity to std::filesystem::path 2022-10-11 17:58:22 +02:00
surfaceWriter ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
SymmTensor ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
SymmTensor2D ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
syncTools DOC: adjust wording 2022-06-21 13:50:40 +02:00
sysInfo
tensor2D
Tensor ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
Tensor2D ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
tensorFields1 ENH: support tuple (pair) indexing into FieldField 2022-09-22 11:50:51 +02:00
testFunctionObjects
TestTools STYLE: IOstreams with float/double instead of floatScalar/doubleScalar 2022-07-22 15:43:37 +02:00
tetTetOverlap ENH: simplify tetrahedron and triangle handling 2022-07-08 11:13:00 +02:00
thermoMixture
timeSelector ENH: improved argList handling of libs, functionObjects 2022-09-22 16:08:52 +02:00
tmp ENH: improve autoPtr/refPtr/tmp consistency (#2571) 2022-09-22 11:50:51 +02:00
token
tokenize ENH: add -verbose support into argList 2021-11-09 15:44:54 +01:00
treeComms ENH: bundle Pstream:: AllGather methods 2022-03-31 15:56:04 +02:00
triTet
Tuple2 ENH: bundle Pstream:: AllGather methods 2022-03-31 15:56:04 +02:00
UDictionary
UIListStream
UIndirectList ENH: additional IndirectList static methods 2022-05-10 10:47:01 +02:00
UList
UniformField
unitConversion
vector ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
vectorTools
volField STYLE: various 'defineTemplate2...' macros are redundant 2022-07-21 17:07:16 +02:00
volPointInterpolation
vtkSeriesWriter ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
vtmWriter
wallDist
wallDistDyM
wmake1 ENH: improve flexibility of error, messageStream output 2021-11-03 11:46:13 +01:00
wordRe RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00
zoneDistribute RELEASE: Updated headers for v2206 2022-06-24 15:41:02 +01:00