diff --git a/src/OpenFOAM/compat/EdgeMap.H b/src/OpenFOAM/compat/EdgeMap.H new file mode 100644 index 0000000000..ef85e20fda --- /dev/null +++ b/src/OpenFOAM/compat/EdgeMap.H @@ -0,0 +1,10 @@ +// Compatibility include. Contents merged with edgeHashes.H (FEB-2023) + +#ifndef FoamCompat_EdgeMap_H +#define FoamCompat_EdgeMap_H + +#include "edgeHashes.H" + +#endif + +// ************************************************************************* // diff --git a/src/OpenFOAM/primitives/compat/HashFwd.H b/src/OpenFOAM/compat/HashFwd.H similarity index 100% rename from src/OpenFOAM/primitives/compat/HashFwd.H rename to src/OpenFOAM/compat/HashFwd.H diff --git a/src/OpenFOAM/primitives/compat/Swap.H b/src/OpenFOAM/compat/Swap.H similarity index 100% rename from src/OpenFOAM/primitives/compat/Swap.H rename to src/OpenFOAM/compat/Swap.H diff --git a/src/OpenFOAM/primitives/compat/doubleTensor.H b/src/OpenFOAM/compat/doubleTensor.H similarity index 100% rename from src/OpenFOAM/primitives/compat/doubleTensor.H rename to src/OpenFOAM/compat/doubleTensor.H diff --git a/src/OpenFOAM/primitives/compat/doubleVector.H b/src/OpenFOAM/compat/doubleVector.H similarity index 100% rename from src/OpenFOAM/primitives/compat/doubleVector.H rename to src/OpenFOAM/compat/doubleVector.H diff --git a/src/OpenFOAM/primitives/compat/floatTensor.H b/src/OpenFOAM/compat/floatTensor.H similarity index 100% rename from src/OpenFOAM/primitives/compat/floatTensor.H rename to src/OpenFOAM/compat/floatTensor.H diff --git a/src/OpenFOAM/primitives/compat/floatVector.H b/src/OpenFOAM/compat/floatVector.H similarity index 100% rename from src/OpenFOAM/primitives/compat/floatVector.H rename to src/OpenFOAM/compat/floatVector.H diff --git a/src/OpenFOAM/primitives/compat/nil.H b/src/OpenFOAM/compat/nil.H similarity index 100% rename from src/OpenFOAM/primitives/compat/nil.H rename to src/OpenFOAM/compat/nil.H diff --git a/src/OpenFOAM/compat/wordReList.H b/src/OpenFOAM/compat/wordReList.H new file mode 100644 index 0000000000..df8f6c8690 --- /dev/null +++ b/src/OpenFOAM/compat/wordReList.H @@ -0,0 +1,10 @@ +// Compatibility include. For v2012 and earlier. + +#ifndef FoamCompat_wordReList_H +#define FoamCompat_wordReList_H + +#include "wordRes.H" + +#endif + +// ************************************************************************* // diff --git a/src/OpenFOAM/primitives/compat/wordReListMatcher.H b/src/OpenFOAM/compat/wordReListMatcher.H similarity index 100% rename from src/OpenFOAM/primitives/compat/wordReListMatcher.H rename to src/OpenFOAM/compat/wordReListMatcher.H diff --git a/src/OpenFOAM/containers/IndirectLists/IndirectList/UIndirectList.H b/src/OpenFOAM/containers/IndirectLists/IndirectList/UIndirectList.H index 33e286f573..3352a47e9a 100644 --- a/src/OpenFOAM/containers/IndirectLists/IndirectList/UIndirectList.H +++ b/src/OpenFOAM/containers/IndirectLists/IndirectList/UIndirectList.H @@ -6,8 +6,8 @@ Description \*---------------------------------------------------------------------------*/ -#ifndef Foam_UIndirectList_H -#define Foam_UIndirectList_H +#ifndef FoamCompat_UIndirectList_H +#define FoamCompat_UIndirectList_H #include "IndirectList.H" diff --git a/src/OpenFOAM/db/IOstreams/token/tokenList.H b/src/OpenFOAM/db/IOstreams/token/tokenList.H index 2566c91bfa..75d6083ba0 100644 --- a/src/OpenFOAM/db/IOstreams/token/tokenList.H +++ b/src/OpenFOAM/db/IOstreams/token/tokenList.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::tokenList - -Description - List of tokens, used for a IOdictionary entry. - \*---------------------------------------------------------------------------*/ -#ifndef tokenList_H -#define tokenList_H +#ifndef Foam_tokenList_H +#define Foam_tokenList_H #include "token.H" #include "List.H" @@ -41,8 +35,8 @@ Description namespace Foam { + //! List of token, used for dictionary primitive entry (for example) typedef List tokenList; - typedef List tokenTypeList; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/OpenFOAM/fields/Fields/boolField/boolIOField.H b/src/OpenFOAM/fields/Fields/boolField/boolIOField.H index a2d139560a..10eeb6719a 100644 --- a/src/OpenFOAM/fields/Fields/boolField/boolIOField.H +++ b/src/OpenFOAM/fields/Fields/boolField/boolIOField.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::boolIOField - -Description - A boolField with IO. - \*---------------------------------------------------------------------------*/ -#ifndef boolIOField_H -#define boolIOField_H +#ifndef Foam_boolIOField_H +#define Foam_boolIOField_H #include "boolField.H" #include "IOField.H" @@ -41,6 +35,7 @@ Description namespace Foam { + //! IO for a Field of bool typedef IOField boolIOField; } diff --git a/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorFieldIOField.H b/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorFieldIOField.H index 896bac8ab7..f157893377 100644 --- a/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorFieldIOField.H +++ b/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorFieldIOField.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::diagTensorFieldIOField - -Description - diagTensorFieldField with IO. - \*---------------------------------------------------------------------------*/ -#ifndef diagTensorFieldIOField_H -#define diagTensorFieldIOField_H +#ifndef Foam_diagTensorFieldIOField_H +#define Foam_diagTensorFieldIOField_H #include "diagTensorField.H" #include "CompactIOField.H" @@ -41,7 +35,10 @@ Description namespace Foam { + //! IO for a Field of diagTensorField typedef IOField diagTensorFieldIOField; + + //! Compact IO for a Field of diagTensorField typedef CompactIOField diagTensorFieldCompactIOField; } diff --git a/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorIOField.H b/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorIOField.H index 54efa8bcfd..b5dc691ce2 100644 --- a/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorIOField.H +++ b/src/OpenFOAM/fields/Fields/diagTensorField/diagTensorIOField.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::diagTensorIOField - -Description - diagTensorField with IO. - \*---------------------------------------------------------------------------*/ -#ifndef diagTensorIOField_H -#define diagTensorIOField_H +#ifndef Foam_diagTensorIOField_H +#define Foam_diagTensorIOField_H #include "diagTensorField.H" #include "IOField.H" @@ -41,6 +35,7 @@ Description namespace Foam { + //! IO for a Field of diagTensor typedef IOField diagTensorIOField; } diff --git a/src/OpenFOAM/fields/Fields/labelField/labelFieldIOField.H b/src/OpenFOAM/fields/Fields/labelField/labelFieldIOField.H index f556cd4fbf..a5263751a0 100644 --- a/src/OpenFOAM/fields/Fields/labelField/labelFieldIOField.H +++ b/src/OpenFOAM/fields/Fields/labelField/labelFieldIOField.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::labelFieldIOField - -Description - labelFieldField with IO. - \*---------------------------------------------------------------------------*/ -#ifndef labelFieldIOField_H -#define labelFieldIOField_H +#ifndef Foam_labelFieldIOField_H +#define Foam_labelFieldIOField_H #include "labelField.H" #include "IOField.H" @@ -42,7 +36,10 @@ Description namespace Foam { + //! IO for a Field of labelField typedef IOField labelFieldIOField; + + //! Compact IO for a Field of labelField typedef CompactIOField labelFieldCompactIOField; } diff --git a/src/OpenFOAM/fields/Fields/labelField/labelIOField.H b/src/OpenFOAM/fields/Fields/labelField/labelIOField.H index 42dd2a1797..4f824373b4 100644 --- a/src/OpenFOAM/fields/Fields/labelField/labelIOField.H +++ b/src/OpenFOAM/fields/Fields/labelField/labelIOField.H @@ -23,16 +23,10 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see . -Typedef - Foam::labelIOField - -Description - labelField with IO. - \*---------------------------------------------------------------------------*/ -#ifndef labelIOField_H -#define labelIOField_H +#ifndef Foam_labelIOField_H +#define Foam_labelIOField_H #include "primitiveFields.H" #include "IOField.H" @@ -41,6 +35,7 @@ Description namespace Foam { + //! IO for a Field of label typedef IOField