openfoam/src/OpenFOAM/primitives
Mark Olesen 1476de89ee ENH: add unary functor for Foam::zero
- acts somewhat like an identity op that 'swallows' its parameter
  and maps back to zero.
2023-10-23 15:28:34 +02:00
..
Barycentric ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
Barycentric2D ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
bools STYLE: use getOrDefault instead of lookupOrDefault 2023-10-16 14:19:19 +02:00
chars ENH: handle List<char> I/O in base class 2023-10-11 18:11:37 +00:00
complex COMP: circumvent aggressive compiler branch optimization (clang-17) 2023-10-23 15:27:58 +02:00
coordinate STYLE: use 'is_sorted()' instead of 'sorted()' for readers, Pair, ... 2023-07-19 14:10:31 +02:00
demandDrivenEntry
DiagTensor ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
direction ENH: add VectorSpace trait tests and evaluations 2023-08-10 10:38:39 +02:00
endian ENH: add dimensionedLabel typedef 2023-01-23 11:38:54 +01:00
enums STYLE: use getOrDefault instead of lookupOrDefault 2023-10-16 14:19:19 +02:00
functions COMP: remove explicit specialisations for CSV reading (fixes #2764) 2023-05-02 13:34:12 +02:00
globalIndexAndTransform ENH: more consistent use of broadcast, combineReduce etc. 2022-11-08 16:48:08 +00:00
hashes ENH: remove sign from SHA1Digest cdata_bytes(), data_bytes() 2023-05-19 15:54:23 +02:00
ints COMP: resolve clamp() float/double ambiguity (SPDP compilation) 2023-02-27 15:41:25 +01:00
MatrixSpace ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
nullObject STYLE: replace zero::null usage with zero 2023-02-27 15:41:25 +01:00
ops ENH: define linear interpolations for scalar, complex, vector, tensor... 2023-01-23 14:55:08 +01:00
polynomialEqns ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
predicates ENH: use min/max instead of first/last for int/slice ranges 2023-02-27 15:41:25 +01:00
quaternion COMP: circumvent aggressive compiler branch optimization (clang-17) 2023-10-23 15:27:58 +02:00
random/Random ENH: relocate zero_one to pTraits, allows reuse for scalar clamping 2023-02-27 15:41:25 +01:00
ranges STYLE: use getOrDefault instead of lookupOrDefault 2023-10-16 14:19:19 +02:00
RowVector ENH: supplementary vector comparison methods 2022-10-31 18:36:14 +01:00
Scalar DOC: Scalar: fix the comment (fixes #2794) 2023-06-07 15:09:48 +01:00
septernion
spatialVectorAlgebra ENH: relocate zero_one to pTraits, allows reuse for scalar clamping 2023-02-27 15:41:25 +01:00
SphericalTensor ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
SphericalTensor2D ENH: add 2D det() / inv() methods for Tensor/SymmTensor (#2724) 2023-03-23 10:31:54 +01:00
strings ENH: add string::length static methods 2023-10-11 18:11:37 +00:00
subModelBase ENH: more consistent use of good() or direct testing instead valid() 2023-07-27 16:52:03 +02:00
SymmTensor ENH: Tensor/SymmTensor: add devSymm and devTwoSymm funcs to avoid intermediates 2023-05-15 17:05:10 +01:00
SymmTensor2D ENH: robuster handling of inv() of fields with singular tensors (#2724) 2023-04-18 13:59:09 +02:00
Tensor ENH: Tensor/SymmTensor: add devSymm and devTwoSymm funcs to avoid intermediates 2023-05-15 17:05:10 +01:00
Tensor2D STYLE: qualify Swap with Foam:: prefix (visibility) 2023-08-16 12:28:09 +02:00
traits ENH: add unary functor for Foam::zero 2023-10-23 15:28:34 +02:00
transform ENH: define transform(symmTensor, int/float) as no-op 2023-01-23 11:38:54 +01:00
triad STYLE: use clamp/clamp_range instead of min(max(..., upper), lower) 2023-02-21 10:10:43 +01:00
tuples STYLE: use 'is_sorted()' instead of 'sorted()' for readers, Pair, ... 2023-07-19 14:10:31 +02:00
Vector COMP: circumvent aggressive compiler branch optimization (clang-17) 2023-10-23 15:27:58 +02:00
Vector2D ENH: x/y, y/x comparison operators for Vector2D 2022-12-13 10:09:46 +01:00
VectorSpace COMP: circumvent aggressive compiler branch optimization (clang-17) 2023-10-23 15:27:58 +02:00