openfoam/applications/test
Mark Olesen b85d0b5cb7 ENH: provide Rand48 as generator in the expected C++11 form
- this removes an OS-specific dependency (eg, drand48_r is not POSIX)
  and allows easier use of other random number generators.

  The Rand48 generator has identical behaviour and period as the
  lrand48() library routine, but holds its own seed and state
  (which makes it re-entrant) and can be combined with other
  random distributions.

  However, when using the modified form to obtain scalar values
  they will not be identical to what drand48() yields.

  This is because drand48() uses the raw 48-bit values to directly
  set the mantissa of an IEEE double where as the newer distribution
  normalizes based on the 32-bit value.

STYLE: simplify code in Random::shuffle and use Swap
2018-04-09 11:08:34 +02:00
..
alloc
argList ENH: add argList option ignoring for compatibility upgrades 2018-01-08 16:25:27 +01:00
autoPtr ENH: cleanup autoPtr class (issue #639) 2018-02-26 12:00:00 +01:00
base64 Add base64 encoding layer (issue #272) 2016-10-17 12:05:29 +02:00
BinSum ENH: Random numbers - updated dependent code from change cachedRandom->Random class 2017-04-28 09:15:52 +01:00
bitops ENH: define stdFoam::min(), stdFoam::max() as constexpr as per C++14 2018-01-19 17:13:03 +01:00
boundBox ENH: enumerations for known cell models in cellModel, ptr/ref lookups 2017-11-18 11:05:05 +01:00
callback applications/test: Updated include and link options 2015-07-16 14:37:19 +01:00
cellModels ENH: enumerations for known cell models in cellModel, ptr/ref lookups 2017-11-18 11:05:05 +01:00
checkDecomposePar ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
Circulator ENH: improve consistency of ListOps and stringListOps 2018-02-21 12:58:00 +01:00
codeStream STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
CompactIOList INT: Integration of Mattijs' collocated parallel IO additions 2017-07-07 11:39:56 +01:00
CompactListList ENH: make CompactListList swapable and move construct/assignable 2018-01-26 12:19:48 +01:00
contiguous STYLE: minor cleanup of contiguous (issue #769) 2018-03-14 21:01:44 +01:00
cplusplus1 ENH: improve HashTable iterator access and management 2017-05-04 10:17:18 +02:00
cpuInfo ENH: provide basic cpu-information 2016-06-15 12:38:46 +02:00
cstring ENH: stringOps inplace methods now use a std::string parameter 2017-11-22 08:03:52 +01:00
cubicEqn Added robust primitive cubic/quadratic/linear equation solutions. 2017-03-22 15:11:54 +00:00
cyclic applications/test: Updated include and link options 2015-07-16 14:37:19 +01:00
decomposedBlockData STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
decomposePar ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
delete
dictionary ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
dictionary2 STYLE: two-parameter Foam::name replaced by word::printf (issue #724) 2018-02-08 12:00:54 +01:00
Dictionary ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
dictionaryTokens ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
dimensionedType ENH: provide a 'dimensioned' null-like constructor for dimensionedType 2016-12-02 08:48:01 +01:00
DirLister ENH: change wordRes to be a List of wordRe instead of a wrapper (issue #259) 2018-02-21 10:05:30 +01:00
Distribution ENH: Random numbers - updated dependent code from change cachedRandom->Random class 2017-04-28 09:15:52 +01:00
DLList ENH: several improvements for linked-lists 2017-11-27 14:11:25 +01:00
DynamicField COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
dynamicIndexedOctree ENH: relocate triSurface classes into surfMesh library (issue #294) 2017-05-18 10:42:05 +02:00
DynamicList ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
edges ENH: consistency of HashSet setMany(), insertMany() with packed-list version 2018-03-14 21:08:29 +01:00
ensightFile STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
ensightFoamReader
error ENH: added OStringStream reset method (closes #534) 2017-07-17 18:32:42 +02:00
etcFiles ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
extendedStencil Standardized cell, patch and face loop index names 2016-04-25 10:28:32 +01:00
externalFileCoupler ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
faces ENH: additional method for switching error throwing on/off (issue #552) 2017-07-29 12:25:30 +02:00
fieldDependency STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
fieldMapping ENH: cleanup autoPtr class (issue #639) 2018-02-26 12:00:00 +01:00
fileName ENH: avoid xfer on simple data types 2018-01-26 12:50:06 +01:00
fileNameClean ENH: avoid xfer on simple data types 2018-01-26 12:50:06 +01:00
findCell-octree ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
findSphereFeatureEdges-octree ENH: make treatment of stream allocators more uniform (issue #532) 2017-07-17 15:14:38 +02:00
findTimes Formatting: Rationalized the indentation of #include 2015-02-10 20:35:50 +00:00
FixedList ENH: improved swap/transfer methods for FixedList 2018-01-25 18:23:11 +01:00
FixedList2 ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
foamToMetisGraph ENH: support KaHIP decomposition 2017-10-09 21:00:34 +02:00
foamVersion
Function1 ENH: update List and DynamicList methods (issue #595) 2017-09-20 17:20:54 +02:00
fvc applications/test: Updated include and link options 2015-07-16 14:37:19 +01:00
fvc2D GIT: Resolved conflicts arising from merge with develop branch 2016-09-26 10:57:34 +01:00
fvSolutionCombine ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
GAMGAgglomeration STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
globalIndex ENH: make treatment of stream allocators more uniform (issue #532) 2017-07-17 15:14:38 +02:00
globalMeshData Further standardization of loop index naming: pointI -> pointi, patchI -> patchi 2016-05-18 21:20:42 +01:00
graph Removed trailing blank lines 2017-01-19 20:17:47 +00:00
graphXi
hashedWordList ENH: make hashedWordList movable 2018-01-25 15:00:25 +01:00
Hashing STYLE: compilation of some unit tests 2017-10-26 23:59:18 +02:00
HashingSpeed STYLE: compilation of some unit tests 2017-10-26 23:59:18 +02:00
HashPtrTable ENH: HashPtrTable remove/erase now include safeguard against end-iterator 2017-05-15 09:57:25 +02:00
HashSet ENH: consistency of HashSet setMany(), insertMany() with packed-list version 2018-03-14 21:08:29 +01:00
HashTable1 ENH: remove Foam::Swap specializations for HashSet, HashTable 2018-01-25 12:13:16 +01:00
HashTable2 COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
HashTable3 DEFEATURE: remove StaticHashTable 2017-10-30 21:35:05 +01:00
HashTable4 ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
hexRef8 ENH: cleanup autoPtr class (issue #639) 2018-02-26 12:00:00 +01:00
IListStream ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
IndirectList ENH: provide iterators for IndirectList, UIndirectList 2018-03-07 17:50:34 +01:00
io ENH: consolidate, cleanup some string methods 2017-08-02 12:33:35 +02:00
IOField COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
IOobjectList ENH: change wordRes to be a List of wordRe instead of a wrapper (issue #259) 2018-02-21 10:05:30 +01:00
ISLList ENH: several improvements for linked-lists 2017-11-27 14:11:25 +01:00
IStringStream ENH: add reset() method to IStringStream 2017-10-23 07:50:12 +02:00
ITstream ENH: allow creation of ITstream by parsing string 2017-11-06 09:25:58 +01:00
labelRanges ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
liquid COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
List ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
List2 ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
List3 ENH: several improvements for linked-lists 2017-11-27 14:11:25 +01:00
ListOps COMP: avoid attempted auto-vivify with PackedBoolList [] 2018-03-15 15:20:00 +01:00
ListOps2 ENH: update List and DynamicList methods (issue #595) 2017-09-20 17:20:54 +02:00
Map ENH: update List and DynamicList methods (issue #595) 2017-09-20 17:20:54 +02:00
mapDistributePolyMesh STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
mappedPatch STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
Matrix LUscalarMatrix: Added processor-local matrix inverse function 2016-07-17 14:44:50 +01:00
maxMem
memInfo ENH: improvements in profiling (issue #648) 2017-12-01 15:44:20 +01:00
mesh ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
mkdir
momentOfInertia ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
mvBak ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
NamedEnum ENH: Enum class as drop-in alternative for NamedEnum 2017-05-29 13:13:53 +02:00
nullObject ENH: ensure nullObject is large enough for reinterpret 2017-05-01 22:39:36 +02:00
objectRegistry ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
OCountStream ENH: coding cleanup for memory streams 2018-01-22 09:42:06 +01:00
ODE STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
OListStream ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
openmp CONFIG: add clang third-party lib to LD_LIBRARY_PATH 2017-12-19 16:07:15 +01:00
OStringStream ENH: added OStringStream reset method (closes #534) 2017-07-17 18:32:42 +02:00
PackedList ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
PackedList1 ENH: code reduction in PackedList, PackedBoolList (issue #751) 2018-03-13 08:32:40 +01:00
PackedList2 ENH: code reduction in PackedList, PackedBoolList (issue #751) 2018-03-13 08:32:40 +01:00
PackedList3 STYLE: compilation of some unit tests 2017-10-26 23:59:18 +02:00
PackedList4 ENH: code reduction in PackedList, PackedBoolList (issue #751) 2018-03-13 08:32:40 +01:00
parallel ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
parallel-communicators Updated UPstream::commsTypes to use the C++11 enum class 2017-03-10 19:54:55 +00:00
parallel-nonBlocking Updated UPstream::commsTypes to use the C++11 enum class 2017-03-10 19:54:55 +00:00
parallelOverset TUT: various blockMeshDict with convertToMeters instead of scale 2017-08-07 20:57:05 +02:00
passiveParticle STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
PatchEdgeFaceWave STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
patchRegion STYLE: consistency in using argList::addArgument, argList::addOption 2017-11-22 12:54:28 +01:00
PatchTools ENH: improve consistency of ListOps and stringListOps 2018-02-21 12:58:00 +01:00
PointEdgeWave STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
pointField STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
Polynomial ENH: make treatment of stream allocators more uniform (issue #532) 2017-07-17 15:14:38 +02:00
POSIX ENH: reduce overhead for clockTime, cpuTime 2018-03-15 10:01:51 +01:00
predicates ENH: added constant predicates 2017-05-17 10:18:14 +02:00
prefixOSstream ENH: make treatment of stream allocators more uniform (issue #532) 2017-07-17 15:14:38 +02:00
primitivePatch ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
primitives ENH: add fileName::validate static method (issue #628) 2017-10-26 21:23:24 +02:00
pTraits COMP: hash-table size overflow with 64-bit labels (fixes #498) 2017-06-14 12:54:38 +02:00
PtrList ENH: improvements for PtrList, UPtrList and new PtrDynList container 2018-03-22 01:13:38 +01:00
PtrListDictionary PtrListDictionary: New form of Dictionary in which the list type is PtrList rather than a linked-list 2015-09-16 21:26:26 +01:00
quaternion ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
Random ENH: provide Rand48 as generator in the expected C++11 form 2018-04-09 11:08:34 +02:00
reconstruct applications/test: Updated include and link options 2015-07-16 14:37:19 +01:00
regex ENH: SubStrings::str(int) method for similarity with std::smatch 2018-01-17 00:15:36 +01:00
rigidBodyDynamics ENH: overset: new solvers, new stencil 2017-12-08 16:00:02 +00:00
router STYLE: minor cleanup after merge 2017-09-22 16:25:17 +02:00
scalarRanges ENH: improve robustness of scalarRanges from string (fixes #673) 2018-01-08 09:59:04 +01:00
sha1 ENH: added OStringStream reset method (closes #534) 2017-07-17 18:32:42 +02:00
simpleMatrix Matrix: Added (i, j) addressing to allow support for addressing blocks of the matrix 2016-03-20 19:44:29 +00:00
sizeof ENH: consistency of HashSet setMany(), insertMany() with packed-list version 2018-03-14 21:08:29 +01:00
slicedField applications/test: Updated include and link options 2015-07-16 14:37:19 +01:00
SLList ENH: several improvements for linked-lists 2017-11-27 14:11:25 +01:00
sort ENH: allow passing of comparator to sortToc methods 2017-10-27 14:28:00 +02:00
speed COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
sphericalTensorField
spline ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
string STYLE: two-parameter Foam::name replaced by word::printf (issue #724) 2018-02-08 12:00:54 +01:00
stringList ENH: prevent conversion of string to regExp in stringListOps (closes #739) 2018-02-22 09:28:03 +01:00
stringSplit ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
surfaceIntersection ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
surfaceMeshConvert ENH: remove reliance on the Xfer class (issue #639) 2018-03-05 13:28:53 +01:00
symmTensorField
syncTools COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
sysInfo ENH: improvements in profiling (issue #648) 2017-12-01 15:44:20 +01:00
tensor COMP: adjust tests to compile with current code base 2018-02-20 17:24:08 +01:00
tensor2D
tetTetOverlap primitiveShapes: Generalised tetrahedron and triangle cutting. Cuts are 2017-05-22 11:40:37 +01:00
thermoMixture thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
tmp ENH: cleanup tmp class (issue #639) 2018-02-26 12:05:00 +01:00
token ENH: enhancements to behaviour of token 2017-11-05 20:05:28 +01:00
tokenize ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
triTet
Tuple2 ENH: add Tuple2 comparison operators, typedefs 2017-04-30 13:05:49 +02:00
UDictionary
UIListStream ENH: coding cleanup for memory streams 2018-01-22 09:42:06 +01:00
UIndirectList ENH: update List and DynamicList methods (issue #595) 2017-09-20 17:20:54 +02:00
UList ENH: several improvements for linked-lists 2017-11-27 14:11:25 +01:00
UniformField UniformField: New field type 2013-09-27 22:47:59 +01:00
unitConversion ENH: add (C++11) user-literal for degrees to radians conversion 2017-05-31 10:16:19 +02:00
vector
vectorTools STYLE: use FOAM_UTILITIES in Make/options 2017-04-07 08:17:43 +02:00
volField TUT: various blockMeshDict with convertToMeters instead of scale 2017-08-07 20:57:05 +02:00
volPointInterpolation boundaryField() -> boundaryFieldRef() 2016-04-24 22:07:37 +01:00
wallDist ENH: additional methods/operators for boundBox (related to #196) 2017-01-25 19:26:50 +01:00
wallDistDyM ENH: overset: Initial release of overset capability. 2017-06-14 09:51:02 +01:00
wordRe ENH: change wordRes to be a List of wordRe instead of a wrapper (issue #259) 2018-02-21 10:05:30 +01:00