openfoam/applications/test
Mark Olesen e3367dbdc1 ENH: inline and extend clockValue, clockTime
- mostly wraps std::chrono so can inline much of it, which is potentially
  helpful when used for inner timings.

- add elapsedTime() method for direct cast to double and for
  naming similarity with wall-clock method.

Potential breaking change (minor):

- clockValue construct with a bool parameter is now simply tagged
  dispatch (value is ignored) and always queries the current clock
  value. This avoids needless branching.
  Since this constructor form has primarily been used internally (eg,
  clockTime), breakages in user code are not expected.
2020-05-29 15:48:21 +02:00
..
00-dummy STYLE: some general spelling fixes 2020-05-04 09:15:21 +02:00
alloc STYLE: use std:: qualifier on ::abort, ::exit 2019-04-03 20:24:30 +02:00
argList ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
autoPtr ENH: add value_type to dimensioned type. Add Switch::name(bool) 2019-11-18 09:13:58 +01:00
base64 GIT: Header file updates 2019-10-31 14:48:44 +00:00
BinSum GIT: Header file updates 2019-10-31 14:48:44 +00:00
bitops GIT: Header file updates 2019-10-31 14:48:44 +00:00
bitSet1 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
bitSet2 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
boundBox GIT: Header file updates 2019-10-31 14:48:44 +00: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
checkDecomposePar ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
Circulator GIT: Header file updates 2019-10-31 14:48:44 +00:00
clock ENH: inline and extend clockValue, clockTime 2020-05-29 15:48:21 +02:00
codeStream REL: Release preparations 2019-12-23 09:49:23 +00:00
colourTables GIT: Header file updates 2019-10-31 14:48:44 +00:00
CompactIOList ENH: use IOstreamOption for writeObject() calls. 2020-02-19 09:25:33 +00:00
CompactListList GIT: Header file updates 2019-10-31 14:48:44 +00:00
complex ENH: correct pow(complex, ..) functions (fixes #1638) 2020-03-19 12:31:49 +01:00
contiguous Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
coordinateSystem REL: Release preparations 2019-12-23 09:49:23 +00:00
copyFile GIT: Header file updates 2019-10-31 14:48:44 +00:00
cplusplus1 GIT: Header file updates 2019-10-31 14:48:44 +00:00
cpuInfo GIT: Header file updates 2019-10-31 14:48:44 +00:00
cstring GIT: Header file updates 2019-10-31 14:48:44 +00:00
cyclic GIT: Header file updates 2019-10-31 14:48:44 +00:00
decomposedBlockData GIT: Header file updates 2019-10-31 14:48:44 +00:00
decomposePar ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
delete GIT: Header file updates 2019-10-31 14:48:44 +00:00
DiagTensor ENH: improve funcs and opers in Tensor types 2020-02-18 12:21:01 +00:00
dictionary REL: Release preparations 2019-12-23 09:49:23 +00:00
dictionary2 ENH: add line number for dictionary getCheck errors 2020-03-11 19:54:51 +01:00
dictionary4 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
Dictionary STYLE: find(), cfind() methods instead of lookupPtr() 2020-03-11 22:05:15 +01:00
dictionaryTokens Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
dimensionedType Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
dimensionSet GIT: Header file updates 2019-10-31 14:48:44 +00:00
DirLister ENH: rationalize some string methods. 2019-11-11 18:50:00 +01:00
Distribution GIT: Header file updates 2019-10-31 14:48:44 +00:00
DLList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
DynamicField GIT: Header file updates 2019-10-31 14:48:44 +00:00
dynamicIndexedOctree GIT: Header file updates 2019-10-31 14:48:44 +00:00
DynamicList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
edges GIT: Header file updates 2019-10-31 14:48:44 +00:00
ensightFile GIT: Header file updates 2019-10-31 14:48:44 +00:00
Enum ENH: add clear/append method to Enum and std::ostream output 2019-11-25 18:15:31 +01:00
error ENH: add a Pstream::shutdown() method (#1660) 2020-04-01 12:33:39 +02:00
etcFiles ENH: exposed access to compile-time project, etc directories 2020-05-11 14:14:59 +02:00
exprEntry ENH: improve expression string expansions 2019-12-14 00:11:28 +01:00
extendedStencil GIT: Header file updates 2019-10-31 14:48:44 +00:00
externalFileCoupler ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
faces GIT: Header file updates 2019-10-31 14:48:44 +00:00
field1 STYLE: header format 2019-12-13 12:33:23 +01:00
fieldDependency GIT: Header file updates 2019-10-31 14:48:44 +00:00
fieldMapping REL: Release preparations 2019-12-23 09:49:23 +00:00
fieldTypes GIT: Header file updates 2019-10-31 14:48:44 +00:00
fileName GIT: Header file updates 2019-10-31 14:48:44 +00:00
fileNameClean GIT: Header file updates 2019-10-31 14:48:44 +00:00
fileNameOS GIT: Header file updates 2019-10-31 14:48:44 +00:00
findCell-octree GIT: Header file updates 2019-10-31 14:48:44 +00:00
findSphereFeatureEdges-octree STYLE: relocate nonCoupledBoundaryTree into meshSearcher 2020-02-24 18:41:02 +01:00
findTimes GIT: Header file updates 2019-10-31 14:48:44 +00:00
FixedList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
FixedList2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
foamEnv ENH: use hasEnv() instead of env() for naming symmetry with getEnv, setEnv 2020-05-11 10:12:26 +02:00
foamToMetisGraph GIT: Header file updates 2019-10-31 14:48:44 +00:00
foamVersion ENH: reduce dependencies for foamVersion.H 2020-05-29 15:48:20 +02:00
Function1 ENH: expression versions of Function1 and PatchFunction1 (#1709) 2020-05-23 18:42:47 +02:00
fvc GIT: Header file updates 2019-10-31 14:48:44 +00:00
fvc2D GIT: Header file updates 2019-10-31 14:48:44 +00:00
fvSolutionCombine Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
GAMGAgglomeration GIT: Header file updates 2019-10-31 14:48:44 +00:00
globalIndex GIT: Header file updates 2019-10-31 14:48:44 +00:00
globalMeshData GIT: Header file updates 2019-10-31 14:48:44 +00:00
graph GIT: Header file updates 2019-10-31 14:48:44 +00:00
graphXi GIT: Header file updates 2019-10-31 14:48:44 +00:00
hashedWordList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
Hashing REL: Release preparations 2019-12-23 09:49:23 +00:00
HashingSpeed STYLE: compilation of some unit tests 2017-10-26 23:59:18 +02:00
HashPtrTable Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
HashSet Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
HashTable1 GIT: Header file updates 2019-10-31 14:48:44 +00:00
HashTable2 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00: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 REL: Release preparations 2019-12-23 09:49:23 +00:00
IFstream ENH: add stringOps::inplaceRemoveSpace() 2020-02-19 23:36:46 +01:00
IjkField Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
IListStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
IndirectList GIT: Header file updates 2019-10-31 14:48:44 +00:00
instant GIT: Header file updates 2019-10-31 14:48:44 +00:00
io GIT: Header file updates 2019-10-31 14:48:44 +00:00
IOField ENH: add boolIOField to allow registering 2019-11-13 18:54:10 +01:00
IOobjectList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
ISLList GIT: Header file updates 2019-10-31 14:48:44 +00:00
IStringStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
ITstream GIT: Header file updates 2019-10-31 14:48:44 +00:00
labelRanges GIT: Header file updates 2019-10-31 14:48:44 +00:00
limits Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
liquid GIT: Header file updates 2019-10-31 14:48:44 +00:00
List Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
List2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
List3 Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
ListOps GIT: Header file updates 2019-10-31 14:48:44 +00:00
ListOps2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
machine-sizes GIT: Header file updates 2019-10-31 14:48:44 +00:00
Map GIT: Header file updates 2019-10-31 14:48:44 +00:00
mapDistributePolyMesh STYLE: use compact form for libs () entries 2020-05-23 18:42:47 +02:00
mappedPatch GIT: Header file updates 2019-10-31 14:48:44 +00:00
Matrix ENH: add new funcs into SquareMatrix 2019-12-12 11:22:13 +00: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 GIT: Header file updates 2019-10-31 14:48:44 +00:00
minMax1 GIT: Header file updates 2019-10-31 14:48:44 +00:00
minMax2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
mkdir GIT: Header file updates 2019-10-31 14:48:44 +00:00
momentOfInertia BUG: surfaceInertia analytic eigendecomposition (fixes #1599) 2020-02-19 10:14:57 +01:00
mvBak GIT: Header file updates 2019-10-31 14:48:44 +00:00
NamedEnum COMP: incorrect placement of compiler attributes 2020-02-18 13:51:20 +01:00
nullObject Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
objectRegistry STYLE: some general spelling fixes 2020-05-04 09:15:21 +02:00
objectRegistry2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
OCountStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
ODE GIT: Header file updates 2019-10-31 14:48:44 +00:00
OListStream Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
openmp GIT: Header file updates 2019-10-31 14:48:44 +00: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 GIT: Header file updates 2019-10-31 14:48:44 +00:00
PackedList1 GIT: Header file updates 2019-10-31 14:48:44 +00:00
PackedList2 GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallel GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallel-communicators GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallel-external-init GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallel-nonBlocking GIT: Header file updates 2019-10-31 14:48:44 +00:00
parallelOverset STYLE: use compact form for libs () entries 2020-05-23 18:42:47 +02:00
passiveParticle GIT: Header file updates 2019-10-31 14:48:44 +00:00
PatchEdgeFaceWave GIT: Header file updates 2019-10-31 14:48:44 +00:00
PatchFunction1 REL: Release preparations 2019-12-23 09:49:23 +00:00
patchRegion REL: Release preparations 2019-12-23 09:49:23 +00:00
PatchTools STYLE: adjust names, locations for fileFormats 2020-02-18 13:51:20 +01:00
PDRblockMesh STYLE: use compact form for libs () entries 2020-05-23 18:42:47 +02:00
PointEdgeWave GIT: Header file updates 2019-10-31 14:48:44 +00:00
pointField GIT: Header file updates 2019-10-31 14:48:44 +00:00
Polynomial GIT: Header file updates 2019-10-31 14:48:44 +00:00
polynomialEqns ENH: improve stability in polynomialEqns 2020-02-18 12:21:01 +00:00
predicates GIT: Header file updates 2019-10-31 14:48:44 +00:00
prefixOSstream GIT: Header file updates 2019-10-31 14:48:44 +00:00
primitivePatch STYLE: update PrimitivePatch (#1648) 2020-04-30 15:52:42 +02:00
primitives STYLE: remove trailing space, tabs 2020-01-22 10:00:03 +01:00
pTraits STYLE: some general spelling fixes 2020-05-04 09:15:21 +02:00
PtrList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
PtrListDictionary STYLE: find(), cfind() methods instead of lookupPtr() 2020-03-11 22:05:15 +01:00
PtrMap Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
QRMatrix COMP: compilation of Test-QRMatrix (clang, int64) 2019-12-16 11:22:15 +01:00
quaternion GIT: Header file updates 2019-10-31 14:48:44 +00:00
Random ENH: add generator class for uniform/gaussian random numbers 2019-11-21 09:40:00 +01:00
readDir GIT: Header file updates 2019-10-31 14:48:44 +00:00
reconstruct GIT: Header file updates 2019-10-31 14:48:44 +00:00
regex1 REL: Release preparations 2019-12-23 09:49:23 +00:00
rigidBodyDynamics REL: Release preparations 2019-12-23 09:49:23 +00:00
router REL: Release preparations 2019-12-23 09:49:23 +00:00
scalarOps ENH: add scalarOps with divide-by-zero protection 2019-12-07 16:55:18 +01:00
scalarPredicates GIT: Header file updates 2019-10-31 14:48:44 +00:00
scalarRanges GIT: Header file updates 2019-10-31 14:48:44 +00: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 ENH: improvements to IOstreamOption 2020-02-18 21:51:35 +01:00
slicedField GIT: Header file updates 2019-10-31 14:48:44 +00:00
sliceRange ENH: added IndirectSubList 2020-01-31 17:01:22 +01:00
SLList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
sort Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
speed STYLE: adds comments in empty Make/options files 2018-11-13 15:21:13 +01:00
SphericalTensor ENH: improve funcs and opers in Tensor types 2020-02-18 12:21:01 +00:00
SphericalTensor2D ENH: improve funcs and opers in Tensor types 2020-02-18 12:21:01 +00:00
spline REL: Release preparations 2019-12-23 09:49:23 +00:00
string ENH: add string replaceAny() method 2020-04-28 16:21:34 +02:00
string2 ENH: stringOps::findTrim helper 2019-12-13 12:10:53 +01:00
stringList GIT: Header file updates 2019-10-31 14:48:44 +00:00
stringSplit ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
SubField STYLE: header format 2019-12-13 12:33:23 +01:00
surfaceIntersection STYLE: adjust names, locations for fileFormats 2020-02-18 13:51:20 +01:00
surfaceMeshConvert ENH: support independent specification of surface read/write format (#1600) 2020-04-03 19:11:50 +02:00
surfaceReading GIT: Header file updates 2019-10-31 14:48:44 +00:00
surfaceWriter GIT: Header file updates 2019-10-31 14:48:44 +00:00
SymmTensor ENH: improve analytic eigen for small off-diagonals 2020-02-28 10:49:58 +00:00
SymmTensor2D ENH: improve analytic eigen for small off-diagonals 2020-02-28 10:49:58 +00:00
syncTools GIT: Header file updates 2019-10-31 14:48:44 +00: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: improve analytic eigen for small off-diagonals 2020-02-28 10:49:58 +00:00
Tensor2D ENH: improve analytic eigen for small off-diagonals 2020-02-28 10:49:58 +00:00
tensorFieldFields1 ENH: add zip/unzip for FieldField 2019-11-15 13:32:27 +01:00
tensorFields1 ENH: add zip/unzip for vector and tensor fields 2019-11-15 12:56:23 +01:00
tetTetOverlap GIT: Header file updates 2019-10-31 14:48:44 +00:00
thermoMixture GIT: Header file updates 2019-10-31 14:48:44 +00:00
timeSelector GIT: Header file updates 2019-10-31 14:48:44 +00:00
tmp string trim 2019-12-13 10:05:28 +01:00
token GIT: Header file updates 2019-10-31 14:48:44 +00:00
tokenize ENH: support 'get()' for retrieving argList options 2019-11-26 21:07:11 +01:00
triTet STYLE: adds comments in empty Make/options files 2018-11-13 15:21:13 +01:00
Tuple2 STYLE: some general spelling fixes 2020-05-04 09:15:21 +02:00
UDictionary GIT: Header file updates 2019-10-31 14:48:44 +00:00
UIListStream GIT: Header file updates 2019-10-31 14:48:44 +00:00
UIndirectList GIT: Header file updates 2019-10-31 14:48:44 +00:00
UList Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
UniformField STYLE: use finiteVolume in Make/options placeholder 2019-02-24 17:32:13 +01:00
unitConversion GIT: Header file updates 2019-10-31 14:48:44 +00:00
vector Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
vectorTools STYLE: use FOAM_UTILITIES in Make/options 2017-04-07 08:17:43 +02:00
volField REL: Release preparations 2019-12-23 09:49:23 +00:00
volPointInterpolation GIT: Header file updates 2019-10-31 14:48:44 +00:00
vtkSeriesWriter STYLE: some general spelling fixes 2020-05-04 09:15:21 +02:00
vtmWriter STYLE: some general spelling fixes 2020-05-04 09:15:21 +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: reduce dependencies for foamVersion.H 2020-05-29 15:48:20 +02:00
wordRe STYLE: use writeEntry(), beginBlock(), endBlock() methods 2020-04-28 10:41:23 +02:00