openfoam/applications/test
Mark Olesen a341d09afc ENH: update and enhancement of memory-streams
- soft renames (ie, old names still available via typedefs) for more
  reasonable names and more coverage with std stream variants.

  The old names could be a bit cryptic.
  For example, uiliststream (== an unallocated/external list storage),
  which is written as std::ispanstream for C++23.

  Could similarly argue that IListStream is better named as
  ICharStream, since it is an input stream of characters and the
  internal storage mechanism (List or something else) is mostly
  irrelevant.

  Extending the coverage to include all std stream variants, and
  simply rewrap them for OpenFOAM IOstream types. This simplifies the
  inheritance patterns and allows reuse of icharstream/ocharstream as
  a drop-in replace for istringstream/ostringstream in other wrappers.

  Classes:
    * icharstream / ICharStream   [old: none / IListStream]
    * ocharstream / OCharStream   [old: none / OListStream]
    * ispanstream / ISpanStream   [old: uiliststream / UIListStream]
    * ospanstream / OSpanStream   [old: none / UOListStream]

  Possible new uses : read file contents into a buffer, broadcast
  buffer contents to other ranks and then transfer into an icharstream
  to be read from. This avoid the multiple intermediate copies that
  would be associated when using an istringstream.

- Use size doubling instead of block-wise incremental for ocharstream
  (OCharStream). This corresponds to the sizing behaviour as per
  std::stringstream (according to gcc-11 includes)

STYLE: drop Foam_IOstream_extras constructors for memory streams

- transitional/legacy constructors but not used in any code
2023-09-01 14:44:49 +00:00
..
00-dummy COMP: guards around #define OMPI_SKIP_MPICXX (avoids compiler warnings) 2023-06-23 16:05:19 +02:00
00-machine-sizes ENH: support libz disabling via WM_COMPILE_CONTROL (as ~libz) 2022-11-15 14:00:18 +01:00
00-openmp CONFIG: restrict wmakeLnInclude to header/template files 2022-11-19 12:41:55 +01:00
argList ENH: support command-line specification of MPI threads (#2791) 2023-06-19 17:05:45 +02:00
autoPtr ENH: refine PtrList emplace method, add emplace for autoPtr/refPtr... 2023-07-27 16:52:03 +02:00
barycentric ENH: simplify tetrahedron and triangle handling 2022-07-08 11:13:00 +02:00
base64 ENH: include <algorithm> in stdFoam.H 2022-12-01 15:52:48 +00:00
BinSum GIT: Header file updates 2019-10-31 14:48:44 +00:00
bitops ENH: include <algorithm> in stdFoam.H 2022-12-01 15:52:48 +00:00
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 COMP: fixup test applications 2022-12-01 14:51:19 +00:00
boolVector ENH: add FixedList templated get<unsigned>() methods 2022-11-24 12:21:01 +00:00
boundBox ENH: general boundBox/treeBoundBox improvements 2022-11-24 12:21:01 +00:00
boundBox2 ENH: simplify box mesh construction (PDRblockMesh) 2023-03-03 16:23:42 +01:00
broadcastCopy ENH: add support for file/directory broadcasting 2023-05-22 17:48:09 +02:00
callback GIT: Header file updates 2019-10-31 14:48:44 +00:00
cellModels GIT: Header file updates 2019-10-31 14:48:44 +00:00
charList ENH: provision for delayed reading of compound tokens (#2953) 2023-08-16 16:22:17 +02:00
checkDecomposePar STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
CircularBuffer ENH: eliminate reliance on SLList during reading 2023-08-16 12:27:04 +02:00
Circulator ENH: eliminate code duplication in Circulator/ConstCirculator 2022-03-12 21:16:29 +01:00
clock ENH: inline and extend clockValue, clockTime 2020-05-29 15:48:21 +02:00
codeStream RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
colourTables GIT: Header file updates 2019-10-31 14:48:44 +00:00
CompactIOList STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
CompactListList ENH: update CompactListList code 2022-03-12 21:16:29 +01:00
complex ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
compoundToken1 CONFIG: enable use of stricter deprecation warnings 2023-08-21 08:39:36 +02:00
constantFields STYLE: prefix zero/one with Foam:: qualifier 2020-11-19 16:55:29 +01:00
contiguous BUG: vtk write of uniform field in parallel (fixes #2349) 2022-02-10 16:46:13 +01:00
coordinateSystem ENH: more consistent use of good() or direct testing instead valid() 2023-07-27 16:52:03 +02:00
copyFile ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
cplusplus1 STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +01:00
cpuInfo GIT: Header file updates 2019-10-31 14:48:44 +00:00
cstring ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
cyclic STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
decomposedBlockData STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
delete STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +01:00
DiagTensor ENH: quaternion ROLL_PITCH_YAW and YAW_PITCH_ROLL aliases/lookups 2022-06-02 11:14:10 +02:00
dictionary RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +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 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
Dictionary CONFIG: enable use of stricter deprecation warnings 2023-08-21 08:39:36 +02:00
dictionaryCopy RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
dictionaryTokens STYLE: remove erroneous reference in dynamicCast use 2021-05-31 09:11:49 +02:00
dimensionedType ENH: define linear interpolations for scalar, complex, vector, tensor... 2023-01-23 14:55:08 +01:00
dimensionSet ENH: improved handling for clamping 2023-01-23 14:52:29 +01:00
dimField ENH: additional DimensionedField, GeometricField factory methods 2022-10-06 12:54:06 +02:00
DirLister ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +02:00
Distribution GIT: Header file updates 2019-10-31 14:48:44 +00:00
DLList COMP: fixup test applications 2022-12-01 14:51:19 +00:00
DynamicField ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
dynamicIndexedOctree ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
dynamicLibrary ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
DynamicList ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
DynamicList2 ENH: more consistent order of ITstream constructor parameters 2022-09-07 16:25:45 +02:00
edges ENH: face::connected() method 2022-11-24 12:21:01 +00:00
ensightFile GIT: Header file updates 2019-10-31 14:48:44 +00:00
Enum ENH: align Enum methods with HashTable 2020-11-25 19:53:02 +01:00
error ENH: use consistent naming when toggling exception throwing on/off 2021-11-02 21:14:41 +01:00
etcFiles ENH: exposed access to compile-time project, etc directories 2020-05-11 14:14:59 +02:00
exprEntry RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
exprTraits ENH: add low-level polymorphic/boxed exprValue 2023-07-04 17:25:26 +02:00
exprValue ENH: add low-level polymorphic/boxed exprValue 2023-07-04 17:25:26 +02:00
extendedStencil GIT: Header file updates 2019-10-31 14:48:44 +00:00
externalFileCoupler ENH: relocate externalFileCoupler from finiteVolume to meshTools 2020-06-10 15:29:07 +02:00
faceHashing STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
faces ENH: add FixedList templated get<unsigned>() methods 2022-11-24 12:21:01 +00:00
fft ENH: support construct/reset refPtr from autoPtr and unique_ptr (#1775) 2020-08-11 13:15:28 +02:00
field1 STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
fieldDependency GIT: Header file updates 2019-10-31 14:48:44 +00:00
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 to v2306 2023-06-28 16:35:48 +01:00
fieldTypes STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
fileHandler-dummy ENH: dummy fileOperation: placeholder for interfaces taking a reference 2023-05-23 11:12:37 +02:00
fileHandler-ranks1 ENH: more flexible handling of FOAM_IORANKS 2023-05-22 17:59:30 +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 STYLE: update noexcept and default construct for signals 2023-08-18 15:42:18 +02:00
fileOperation1 ENH: robuster fileOperations splitProcessorPath 2020-12-08 11:58:28 +01:00
findCell-octree ENH: use simpler boundBox handling 2022-11-24 12:21:01 +00:00
findSphereFeatureEdges-octree ENH: use simpler constructor forms for treeData types 2022-11-24 12:21:01 +00:00
findTimes BUG: collated fails with controlDict watch files 2023-06-21 14:56:06 +02:00
FixedList STYLE: qualify Swap with Foam:: prefix (visibility) 2023-08-16 12:28:09 +02:00
FixedList2 STYLE: qualify Swap with Foam:: prefix (visibility) 2023-08-16 12:28:09 +02:00
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 ENH: use hasEnv() instead of env() for naming symmetry with getEnv, setEnv 2020-05-11 10:12:26 +02:00
foamMeshToTet-vtk ENH: support vtu mesh subsetting, creation from cellShapes 2021-09-27 13:26:02 +02:00
foamToEnsight-check ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +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 to v2306 2023-06-28 16:35:48 +01:00
fvc STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
fvc2D ENH: more consistent convenience macros for creating patchFields 2023-02-20 11:18:29 +01:00
fvSolutionCombine STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
GAMGAgglomeration ENH: use returnReduceAnd(), returnReduceOr() functions 2022-11-08 16:48:08 +00:00
gatherValues1 ENH: extend globalIndex mpiGather to use scalar/label components 2022-03-31 16:01:31 +02:00
globalIndex ENH: add Pstream::broadcastList() 2023-08-29 11:24:16 +02:00
globalMeshData CONFIG: improve support for compiler/link options (#1830) 2020-09-07 09:45:51 +02:00
graph STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
graphXi STYLE: use Time::printExecutionTime() method 2020-08-07 09:24:56 +02:00
gravityMeshObject ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +02:00
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 RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
HashingSpeed STYLE: adjust range check in Foam::factorial (FULLDEBUG) 2022-09-07 16:25:45 +02:00
HashPtrTable ENH: PtrList, PtrDynList, HashPtrTable try_emplace() method 2023-08-18 13:55:32 +02:00
HashSet STYLE: replace zero::null usage with zero 2023-02-27 15:41:25 +01:00
HashTable1 STYLE: qualify Swap with Foam:: prefix (visibility) 2023-08-16 12:28:09 +02:00
HashTable2 ENH: HashSet, HashTable, HashPtrTable merge() method 2023-02-13 21:22:20 +01:00
HashTable3 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
HashTable4 GIT: Header file updates 2019-10-31 14:48:44 +00:00
hexRef8 RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
ICharStream1 ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
IFstream ENH: add stringOps::inplaceRemoveSpace() 2020-02-19 23:36:46 +01:00
IjkField STYLE: adjust tests and one code instance for updated labelRange 2020-09-23 10:46:04 +02:00
IndirectList ENH: add Pstream::broadcastList() 2023-08-29 11:24:16 +02:00
instant ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
IntRange ENH: add identity(IntRange) and Istream operator for common types 2020-10-01 11:35:43 +02:00
invTensor ENH: robuster handling of inv() of fields with singular tensors (#2724) 2023-04-18 13:59:09 +02:00
io STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
IOField STYLE: readOnProc/writeOnProc instead of 'valid' for IO 2023-04-04 15:04:26 +02:00
IOobjectList ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +02:00
ISLList ENH: PtrList, PtrDynList, HashPtrTable try_emplace() method 2023-08-18 13:55:32 +02:00
IStringStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
ITstream ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
LabelledItem ENH: add more direct methods for getting meshEdge (PrimitivePatch) 2021-05-27 15:42:46 +02:00
labelRanges ENH: improve addressing into labelRanges (#2933) 2023-08-30 13:39:16 +00:00
leastSquareGrad CONT: Addition of compressibleIsoInterFOam and PLIC 2020-06-09 08:11:04 +01:00
limits STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +01:00
liquid COMP: remove includes of defunct locations (fixes #2143) 2021-06-29 13:43:44 +02:00
List ENH: relocate zero_one to pTraits, allows reuse for scalar clamping 2023-02-27 15:41:25 +01:00
List2 ENH: include <algorithm> in stdFoam.H 2022-12-01 15:52:48 +00:00
List3 ENH: include <algorithm> in stdFoam.H 2022-12-01 15:52:48 +00:00
ListOps ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
ListOps2 ENH: use back(), pop_back() instead remove() 2023-01-27 09:50:46 +01:00
ListRead1 ENH: eliminate reliance on SLList during reading 2023-08-16 12:27:04 +02:00
Map STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00
mapDistributePolyMesh RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
mappedPatch STYLE: use calculatedType() and zeroGradientType() methods 2023-05-02 13:34:12 +02:00
MathFunctions ENH: 'Math' namespace for mathematical functions 2021-02-16 18:08:50 +01:00
matrices ENH: unroll loops for complexVector functions 2023-02-27 15:41:25 +01:00
maxMem STYLE: use std:: qualifier on ::abort, ::exit 2019-04-03 20:24:30 +02:00
memInfo GIT: Header file updates 2019-10-31 14:48:44 +00:00
mesh STYLE: make polyMesh constructor explicit 2021-05-12 11:24:57 +02:00
minMax1 ENH: improved handling for clamping 2023-01-23 14:52:29 +01:00
minMax2 COMP: resolve clamp() float/double ambiguity (SPDP compilation) 2023-02-27 15:41:25 +01:00
mkdir GIT: Header file updates 2019-10-31 14:48:44 +00:00
momentOfInertia ENH: simplify tetrahedron and triangle handling 2022-07-08 11:13:00 +02:00
multiDimPolyFitter CONT: Addition of compressibleIsoInterFOam and PLIC 2020-06-09 08:11:04 +01:00
multiWorld RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +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 to v2306 2023-06-28 16:35:48 +01:00
NamedEnum COMP: incorrect placement of compiler attributes 2020-02-18 13:51:20 +01:00
nullObject ENH: add swallow assignment to nullObject 2020-05-29 15:55:27 +02:00
objectRegistry ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +02:00
objectRegistry2 ENH: define IOobjectList::csorted(), deprecate some sorted() const methods 2023-07-31 20:11:32 +02:00
OCharStream1 ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
OCountStream ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
ODE GIT: Header file updates 2019-10-31 14:48:44 +00:00
OFstream ENH: add support for OFstream atomic file creation (#2631) 2022-11-15 14:10:01 +01:00
OSspecific GIT: Header file updates 2019-10-31 14:48:44 +00:00
OStringStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
OTstream ENH: add ITstream append and seek methods. 2019-12-06 17:23:59 +01:00
PackedList ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
PackedList1 COMP: fixup test applications 2022-12-01 14:51:19 +00:00
PackedList2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallel ENH: avoid prior communication when using mapDistribute 2023-02-14 23:22:55 +01:00
parallel-broadcast ENH: bundle broadcasts (#2371) 2022-04-29 11:44:28 +02:00
parallel-chunks ENH: Pstream::exchange with Map<Container> data 2023-02-14 23:22:55 +01:00
parallel-comm0 ENH: specialise bitOr<unsigned char> reduction 2023-07-19 14:06:23 +02:00
parallel-comm1 MISC: additional -repeat option for testing MPI_Comm leakage (#1598) 2023-06-12 13:59:47 +02:00
parallel-comm2 COMP: guards around #define OMPI_SKIP_MPICXX (avoids compiler warnings) 2023-06-23 16:05:19 +02:00
parallel-comm3a COMP: guards around #define OMPI_SKIP_MPICXX (avoids compiler warnings) 2023-06-23 16:05:19 +02:00
parallel-comm3b ENH: added UPstream::waitAnyRequest(UList<UPstream::Request>&) 2023-02-09 11:11:36 +01:00
parallel-external-init COMP: guards around #define OMPI_SKIP_MPICXX (avoids compiler warnings) 2023-06-23 16:05:19 +02:00
parallel-nbx2 ENH: support UOPstream and UIPstream as formatters with an external buffer 2023-02-09 10:44:42 +01:00
parallel-nonBlocking ENH: support independent handling of MPI requests (#2674) 2023-01-12 21:19:12 +01:00
parallel-waitSome ENH: add slice/range support to UPstream::waitSomeRequests() 2023-07-27 16:52:03 +02:00
parallelOverset RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
passiveParticle GIT: Header file updates 2019-10-31 14:48:44 +00:00
PatchEdgeFaceWave ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
PatchFunction1 RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
patchRegion RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
PatchTools STYLE: use labelRange for identity 2020-11-25 19:53:02 +01:00
PDRblockMesh RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +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 ENH: place more patch field attributes under template invariant Base 2023-04-03 13:33:56 +02:00
polyMeshGeom-speed1 ENH: simplify box mesh construction (PDRblockMesh) 2023-03-03 16:23:42 +01:00
Polynomial ENH: more consistent order of ITstream constructor parameters 2022-09-07 16:25:45 +02:00
polynomialEqns CONFIG: improve support for compiler/link options (#1830) 2020-09-07 09:45:51 +02:00
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 GIT: Header file updates 2019-10-31 14:48:44 +00:00
primitivePatch ENH: provide low-level bound box() methods for meshShapes 2022-10-12 12:54:39 +02:00
primitives ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
processorTopology COMP: guards around #define OMPI_SKIP_MPICXX (avoids compiler warnings) 2023-06-23 16:05:19 +02:00
pTraits ENH: add VectorSpace trait tests and evaluations 2023-08-10 10:38:39 +02:00
PtrList ENH: PtrList, PtrDynList, HashPtrTable try_emplace() method 2023-08-18 13:55:32 +02:00
PtrListDictionary ENH: PtrList, PtrDynList, HashPtrTable try_emplace() method 2023-08-18 13:55:32 +02:00
PtrMap Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
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
readBroadcast1 ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
readDir STYLE: fix/correct some tests. Remove useless tests 2021-07-05 14:55:37 +02:00
reconstruct GIT: Header file updates 2019-10-31 14:48:44 +00:00
reconstructedDistanceFunction RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
refPtr ENH: refine PtrList emplace method, add emplace for autoPtr/refPtr... 2023-07-27 16:52:03 +02:00
regex1 RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
rigidBodyDynamics COMP: fixup test applications 2022-12-01 14:51:19 +00:00
router RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +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 GIT: Header file updates 2019-10-31 14:48:44 +00:00
searchableSphere STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
setAlphaField/case1 RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
sha1 GIT: Header file updates 2019-10-31 14:48:44 +00:00
sigFpe GIT: Header file updates 2019-10-31 14:48:44 +00:00
simpleMatrix GIT: Header file updates 2019-10-31 14:48:44 +00:00
sizeof STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +01:00
slicedField ENH: support slicing for finiteArea fields 2023-01-31 12:45:38 +01:00
sliceRange ENH: use min/max instead of first/last for int/slice ranges 2023-02-27 15:41:25 +01:00
SLList COMP: fixup test applications 2022-12-01 14:51:19 +00:00
sort ENH: additional IndirectList static methods 2022-05-10 10:47:01 +02:00
span ENH: add stdFoam::span container 2023-02-13 21:41:14 +01:00
SpanStream1 ENH: update and enhancement of memory-streams 2023-09-01 14:44:49 +00:00
speed ENH: define lerp field functions 2023-02-21 10:05:27 +01: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 to v2306 2023-06-28 16:35:48 +01:00
splitFunctionArgs ENH: refactor function arg splitting -> stringOps::splitFunctionArgs 2021-05-19 16:20:12 +02:00
string STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +01:00
string2 STYLE: favour include word.H instead of string.H 2023-02-27 15:41:25 +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 STYLE: header format 2019-12-13 12:33:23 +01:00
surfaceIntersection ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
surfaceMeshConvert STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
surfaceReading ENH: adjust fileName methods for similarity to std::filesystem::path 2022-10-11 17:58:22 +02:00
surfaceTree BUG: avoid infinite recursion in AABBTree (fixes #2616) 2022-11-24 12:21:01 +00:00
surfaceWriter ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
SymmTensor ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
SymmTensor2D ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
syncTools RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
sysInfo GIT: Header file updates 2019-10-31 14:48:44 +00:00
tensor2D ENH: add zip/unzip functions for complexField and vector2DField 2019-11-15 11:26:45 +01:00
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 ENH: add testFunctionObjects library with fakeError function object 2020-07-24 09:04:07 +02:00
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 GIT: Header file updates 2019-10-31 14:48:44 +00:00
timeSelector ENH: improved argList handling of libs, functionObjects 2022-09-22 16:08:52 +02:00
tmp ENH: refine PtrList emplace method, add emplace for autoPtr/refPtr... 2023-07-27 16:52:03 +02:00
token ENH: provision for delayed reading of compound tokens (#2953) 2023-08-16 16:22:17 +02:00
tokenize ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
treeComms ENH: consolidate UPstream::commsStruct code 2023-04-18 14:08:39 +02:00
triangleIntersection ENH: simplify box mesh construction (PDRblockMesh) 2023-03-03 16:23:42 +01:00
triTet ENH: add FixedList templated get<unsigned>() methods 2022-11-24 12:21:01 +00:00
Tuple2 ENH: more consistent use of broadcast, combineReduce etc. 2022-11-08 16:48:08 +00:00
UDictionary CONFIG: enable use of stricter deprecation warnings 2023-08-21 08:39:36 +02:00
UIndirectList ENH: new/revised emplace_back() [for DynamicList/List/PtrDynList/PtrList] 2023-01-27 09:50:45 +01:00
UList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
UniformField ENH: UniformList to wrap a single value into a list-like container 2020-09-16 17:27:56 +02:00
unitConversion GIT: Header file updates 2019-10-31 14:48:44 +00:00
vector ENH: use cmptMag, cmptMultiply instead of replacing field components 2023-01-31 12:36:41 +01:00
vectorTools
volField RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
volPointInterpolation GIT: Header file updates 2019-10-31 14:48:44 +00:00
vtkSeriesWriter ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
vtmWriter STYLE: some tests built into FOAM_APPBIN (should be FOAM_USER_APPBIN) 2020-06-05 16:34:51 +02:00
wallDist GIT: Header file updates 2019-10-31 14:48:44 +00:00
wallDistDyM GIT: Header file updates 2019-10-31 14:48:44 +00:00
wmake1 ENH: improve flexibility of error, messageStream output 2021-11-03 11:46:13 +01:00
wordRe RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00
write-wrapped-string BUG: string wrapping (eg, argList help) truncates character (#2625) 2022-11-18 21:14:22 +01:00
zoneDistribute RELEASE: Updated headers to v2306 2023-06-28 16:35:48 +01:00