152eceeb56
Use factory Clone for patch fields
2024-01-23 11:22:19 +00:00
a7bb8edbad
COMP: avoid issues with new compilers and/or new C++ standards
...
- prevent automatic comparison rewriting (c++20)
- no bitwise operations between different enumerations
- template instantiation
ENH: add DimensionedField Internal typedef (simplifies handling)
2023-10-23 09:45:41 +02:00
fc86e52451
ENH: extrapolateInternal() method for patch fields
...
- provides a more succinct way of writing
{fa,fv}PatchField<Type>::patchInternalField(*this)
as well as a consistent naming that can be used for patches derived
from valuePointPatchField
ENH: readGradientEntry helper method for fixedGradient conditions
- simplifies coding and logic.
- support different read construct modes for fixedGradient
2023-06-19 17:47:03 +02:00
34f12219bd
ENH: base-level construct patch field with value
...
- more consistent with fvPatchField
2023-06-19 17:47:02 +02:00
063227baed
ENH: support readOption handling for patch fields (base level)
...
- constructing with valueRequired as a bool is still supported,
but now also support more refined requirements
(eg, NO_READ, MUST_READ, LAZY_READ)
- continue with LAZY_READ for finite-area fields
2023-03-07 17:24:28 +00:00
fe4688c27f
ENH: patch fields writeValueEntry method (frequently used)
...
- add base-level readValueEntry, readMixedEntries methods
that allow optional or mandatory reading.
STYLE: wording for patch fields comments
2023-02-20 11:13:43 +01:00
ee96dba0cf
STYLE: simplify Random constructors
...
COMP: use generated methods in a few more places
2020-01-21 12:12:44 +01:00
e3b9bbab11
STYLE: mark facePointPatch::patch() as virtual, remove unused functions
2019-11-04 18:05:53 +01:00
e9219558d7
GIT: Header file updates
2019-10-31 14:48:44 +00:00
154029ddd0
BOT: Cleaned up header files
2019-02-06 12:28:23 +00:00
a230e8d408
STYLE: Correcting typos
2018-03-28 17:14:16 +01:00
96ad725a0b
Updated UPstream::commsTypes to use the C++11 enum class
2017-03-10 19:54:55 +00:00
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce .
2011-01-05 18:24:29 +00:00
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
d79237597e
STYLE: Fixing code style requirements for all src.
2010-07-28 13:31:46 +01:00
c508b2fe17
STYLE: consistent capitalization of Private/Protected Member Functions in comments
2010-03-30 11:33:42 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
716f352f68
Pstream::Pstream::blocking -> Pstream::blocking
2008-06-18 09:37:00 +01:00
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00