openfoam/src/functionObjects/lagrangian
Mark Olesen cf2b305b4f ENH: upgrade to use some C++17 constructs
- 'if constexpr (...)'
   * instead of std::enable_if
   * terminate template recursion
   * compile-time elimination of code

- use C++14 '_t', '_v' versions,
  eg, std::is_integral_v<T> instead of std::is_integral<T>::value

- std::begin, std::end, std::void_t instead of prev stdFoam versions

- provide is_contiguous_v<..> as short form of is_contiguous<..>::value
  with the additional benefit of removing any cv qualifiers.

ENH: include is_rotational_vectorspace trait

- tests for vector-space and nComponents > 1 (ie, not sphericalTensor)

ENH: improve robustness of pTraits_.. tests by removing cv qualifiers
2025-01-31 09:51:44 +01:00
..
cloudInfo STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
common ENH: refactor cell selections into cellBitSet 2022-05-31 13:04:43 +02:00
dataCloud ENH: remove blocking communication for gather patterns 2024-03-06 11:10:54 +01:00
doc GIT: Header file updates 2019-10-31 14:48:44 +00:00
dsmcFields ENH: use returnReduceAnd(), returnReduceOr() functions 2022-11-08 16:48:08 +00:00
ensightCloud ENH: upgrade to use some C++17 constructs 2025-01-31 09:51:44 +01:00
icoUncoupledKinematicCloud COMP: avoid issues with new compilers and/or new C++ standards 2023-10-23 09:45:41 +02:00
Make ENH: additional ensightCloud function object (#3095) 2024-02-02 12:46:42 +01:00
vtkCloud ENH: upgrade to use some C++17 constructs 2025-01-31 09:51:44 +01:00