diff --git a/doc/doxygen/Doxyfile b/doc/doxygen/Doxyfile index 1445ad0bc21bfe9eff1be2e6f5fdf04eef92b5ce..51a8ae2b503a66ce1d7d4767c375d3c28e1780de 100644 --- a/doc/doxygen/Doxyfile +++ b/doc/doxygen/Doxyfile @@ -574,12 +574,14 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -# INPUT = $(WM_PROJECT_DIR)/src \ +#INPUT = $(WM_PROJECT_DIR)/src \ # $(WM_PROJECT_DIR)/applications/utilities \ # $(WM_PROJECT_DIR)/applications/solvers # limit input for testing purposes -INPUT = $(WM_PROJECT_DIR)/src/OpenFOAM/global +INPUT = $(WM_PROJECT_DIR)/src/OpenFOAM/global \ + $(WM_PROJECT_DIR)/src/OpenFOAM/containers \ + $(WM_PROJECT_DIR)/src/OpenFOAM/primitives # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is diff --git a/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H b/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H index 7e47674b8b78efff001c10fd50e1d53e79cdf946..fb790a3e05cce58808ffd68de4794c908f4fddef 100644 --- a/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H +++ b/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H @@ -51,6 +51,12 @@ SeeAlso namespace Foam { +// Forward declaration +class PackedBoolList; + +//- @typedef A List of PackedBoolList +typedef List<PackedBoolList> PackedBoolListList; + /*---------------------------------------------------------------------------*\ Class PackedBoolList Declaration \*---------------------------------------------------------------------------*/ diff --git a/src/OpenFOAM/containers/Lists/UList/UList.H b/src/OpenFOAM/containers/Lists/UList/UList.H index 8f7e0092875ced3fc8409294117b59d5750e27de..d0cb05fc1727747c5fbf850e1657c56964830302 100644 --- a/src/OpenFOAM/containers/Lists/UList/UList.H +++ b/src/OpenFOAM/containers/Lists/UList/UList.H @@ -59,6 +59,7 @@ template<class T> class SubList; template<class T> class UList; template<class T> Ostream& operator<<(Ostream&, const UList<T>&); +typedef UList<label> labelUList; /*---------------------------------------------------------------------------*\ Class UList Declaration diff --git a/src/OpenFOAM/primitives/Lists/boolList.H b/src/OpenFOAM/primitives/Lists/boolList.H index 32696a3231e9ed15232b3bfa85695ed64b8f922a..84f31f2bc536d23b2f5696a0d5a09833f055e629 100644 --- a/src/OpenFOAM/primitives/Lists/boolList.H +++ b/src/OpenFOAM/primitives/Lists/boolList.H @@ -21,6 +21,12 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::boolUList + +Description + A UList of bool + Typedef Foam::boolList @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<bool> boolUList; + typedef List<bool> boolList; typedef List<List<bool> > boolListList; } diff --git a/src/OpenFOAM/primitives/Lists/fileNameList.H b/src/OpenFOAM/primitives/Lists/fileNameList.H index 29cb0727ff2ab5e015dbe7537034a37e5f864969..44479127951ff20c79c709b617351256d59f79ff 100644 --- a/src/OpenFOAM/primitives/Lists/fileNameList.H +++ b/src/OpenFOAM/primitives/Lists/fileNameList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::fileNameUList + +Description + A UList of fileNames. + Typedef Foam::fileNameList Description - List of fileNames. + A List of fileNames. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<fileName> fileNameUList; + typedef List<fileName> fileNameList; } diff --git a/src/OpenFOAM/primitives/Lists/labelList.H b/src/OpenFOAM/primitives/Lists/labelList.H index e91e0982f582e0068cf3b8fa65c5fc8255f56742..f89ba637997b42baaa38fec3ced6a1d77c1a83a9 100644 --- a/src/OpenFOAM/primitives/Lists/labelList.H +++ b/src/OpenFOAM/primitives/Lists/labelList.H @@ -25,7 +25,19 @@ Typedef Foam::labelList Description - Label container classes + A List of labels + +Typedef + Foam::labelListList + +Description + A List of labelList + +Typedef + Foam::labelListListList + +Description + A List of labelListList \*---------------------------------------------------------------------------*/ @@ -39,11 +51,11 @@ Description namespace Foam { + // Note: frequently used UList version is located in container itself + typedef List<label> labelList; typedef List<labelList> labelListList; typedef List<labelListList> labelListListList; - - typedef UList<label> unallocLabelList; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/OpenFOAM/primitives/Lists/scalarList.H b/src/OpenFOAM/primitives/Lists/scalarList.H index 5b8091f1b60d4a8a3baec61bda2c38c2dc582514..e611c9d0fd2b1010691b4aaac0cad9cf7637dd68 100644 --- a/src/OpenFOAM/primitives/Lists/scalarList.H +++ b/src/OpenFOAM/primitives/Lists/scalarList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::scalarUList + +Description + A UList of scalars. + Typedef Foam::scalarList Description - List of scalars. + A List of scalars. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<scalar> scalarUList; + typedef List<scalar> scalarList; typedef List<scalarList> scalarListList; } diff --git a/src/OpenFOAM/primitives/Lists/sphericalTensorList.H b/src/OpenFOAM/primitives/Lists/sphericalTensorList.H index be62ae7306186ea6979a1feb40f5ea177e7c5c1d..9a8fc80e57714de677e4969af065138cd908db12 100644 --- a/src/OpenFOAM/primitives/Lists/sphericalTensorList.H +++ b/src/OpenFOAM/primitives/Lists/sphericalTensorList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::sphericalTensorUList + +Description + A UList of sphericalTensors. + Typedef Foam::sphericalTensorList Description - List of sphericalTensors. + A List of sphericalTensors. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<sphericalTensor> sphericalTensorUList; + typedef List<sphericalTensor> sphericalTensorList; } diff --git a/src/OpenFOAM/primitives/Lists/stringList.H b/src/OpenFOAM/primitives/Lists/stringList.H index 6649229d2d6ad86102a58215f6788332fb33cc19..153b41fb9274b247f3c44f24366825503089f552 100644 --- a/src/OpenFOAM/primitives/Lists/stringList.H +++ b/src/OpenFOAM/primitives/Lists/stringList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::stringUList + +Description + A UList of strings. + Typedef Foam::stringList Description - List of strings. + A List of strings. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<string> stringUList; + typedef List<string> stringList; } diff --git a/src/OpenFOAM/primitives/Lists/symmTensorList.H b/src/OpenFOAM/primitives/Lists/symmTensorList.H index e4dd5e9ece1dc17849788c04651eb7373ae536bc..9039e5798d9a5d15c41c006373a5aa009e42a7e6 100644 --- a/src/OpenFOAM/primitives/Lists/symmTensorList.H +++ b/src/OpenFOAM/primitives/Lists/symmTensorList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::symmTensorUList + +Description + A UList of symmTensors. + Typedef Foam::symmTensorList Description - List of symmTensors. + A List of symmTensors. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<symmTensor> symmTensorUList; + typedef List<symmTensor> symmTensorList; } diff --git a/src/OpenFOAM/primitives/Lists/tensorList.H b/src/OpenFOAM/primitives/Lists/tensorList.H index 0c22e4e4eb1c6b70d9b92c9f5cf18e785fbfd63e..fd3a7a9f01d4999ae08f47ca46dca9c4c6d116f4 100644 --- a/src/OpenFOAM/primitives/Lists/tensorList.H +++ b/src/OpenFOAM/primitives/Lists/tensorList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::tensorUList + +Description + A UList of tensors. + Typedef Foam::tensorList Description - List of tensors. + A List of tensors. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<tensor> tensorUList; + typedef List<tensor> tensorList; } diff --git a/src/OpenFOAM/primitives/Lists/vectorList.H b/src/OpenFOAM/primitives/Lists/vectorList.H index 2fd9fc808795dc2a0cbd3a8f46bd63364640dca0..596f828b266d8b8fa1219269191a6c6e34f0e9d8 100644 --- a/src/OpenFOAM/primitives/Lists/vectorList.H +++ b/src/OpenFOAM/primitives/Lists/vectorList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::vectorUList + +Description + A UList of vectors. + Typedef Foam::vectorList Description - List of vectors. + A List of vectors. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<vector> vectorUList; + typedef List<vector> vectorList; } diff --git a/src/OpenFOAM/primitives/Lists/wordList.H b/src/OpenFOAM/primitives/Lists/wordList.H index 6cd6e71b485b9326b6d77d37e138b0b82dbab04d..8f9fb2638729061ce833c279fe5dfb5c0cd68eea 100644 --- a/src/OpenFOAM/primitives/Lists/wordList.H +++ b/src/OpenFOAM/primitives/Lists/wordList.H @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::wordUList + +Description + A UList of words. + Typedef Foam::wordList Description - List of words. + A List of words. \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<word> wordUList; + typedef List<word> wordList; } diff --git a/src/OpenFOAM/primitives/Lists/wordReList.H b/src/OpenFOAM/primitives/Lists/wordReList.H index eb31391e5680105cfe73d5d0ecc8d4a71e08ae74..31a4793655fdc6ee359fea1be81115b5724b6c48 100644 --- a/src/OpenFOAM/primitives/Lists/wordReList.H +++ b/src/OpenFOAM/primitives/Lists/wordReList.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2009-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -21,11 +21,17 @@ License You should have received a copy of the GNU General Public License along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +Typedef + Foam::wordReUList + +Description + A UList of wordRe (word or regular expression) + Typedef Foam::wordReList Description - List of wordRe (word or regular expression) + A List of wordRe (word or regular expression) \*---------------------------------------------------------------------------*/ @@ -39,6 +45,8 @@ Description namespace Foam { + typedef UList<wordRe> wordReUList; + typedef List<wordRe> wordReList; } diff --git a/src/OpenFOAM/primitives/strings/wordRe/wordRe.C b/src/OpenFOAM/primitives/strings/wordRe/wordRe.C index 693ae0535dbffb97ed6c5eb1499584a75a58b679..e0dca4a0a0cc7efc8440aaeb8c9f4a5035e75130 100644 --- a/src/OpenFOAM/primitives/strings/wordRe/wordRe.C +++ b/src/OpenFOAM/primitives/strings/wordRe/wordRe.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2009-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/OpenFOAM/primitives/strings/wordRe/wordRe.H b/src/OpenFOAM/primitives/strings/wordRe/wordRe.H index 16d86b7fcfccc2ab66f761a51143e3e8ceea48a4..566f42af6ca3de138db7e830d30d76dcb585871e 100644 --- a/src/OpenFOAM/primitives/strings/wordRe/wordRe.H +++ b/src/OpenFOAM/primitives/strings/wordRe/wordRe.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2009-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/OpenFOAM/primitives/strings/wordRe/wordReI.H b/src/OpenFOAM/primitives/strings/wordRe/wordReI.H index 7cf6ff6e23a2cc512c54e37e26bfe20dbfc10706..713c003064180706e4dc31781682e40a1a6b9630 100644 --- a/src/OpenFOAM/primitives/strings/wordRe/wordReI.H +++ b/src/OpenFOAM/primitives/strings/wordRe/wordReI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2009-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License