STYLE: merge EdgeMap definition into edgeHashes.H
STYLE: combine some list typedefs, add documentation comments GIT: relocate some compat includes
This commit is contained in:
parent
e623e6a865
commit
d51aa5a74d
10
src/OpenFOAM/compat/EdgeMap.H
Normal file
10
src/OpenFOAM/compat/EdgeMap.H
Normal file
@ -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
|
||||
|
||||
// ************************************************************************* //
|
10
src/OpenFOAM/compat/wordReList.H
Normal file
10
src/OpenFOAM/compat/wordReList.H
Normal file
@ -0,0 +1,10 @@
|
||||
// Compatibility include. For v2012 and earlier.
|
||||
|
||||
#ifndef FoamCompat_wordReList_H
|
||||
#define FoamCompat_wordReList_H
|
||||
|
||||
#include "wordRes.H"
|
||||
|
||||
#endif
|
||||
|
||||
// ************************************************************************* //
|
@ -6,8 +6,8 @@ Description
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_UIndirectList_H
|
||||
#define Foam_UIndirectList_H
|
||||
#ifndef FoamCompat_UIndirectList_H
|
||||
#define FoamCompat_UIndirectList_H
|
||||
|
||||
#include "IndirectList.H"
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::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<token> tokenList;
|
||||
typedef List<token::tokenType> tokenTypeList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::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<bool> boolIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::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<diagTensorField> diagTensorFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of diagTensorField
|
||||
typedef CompactIOField<diagTensorField, diagTensor>
|
||||
diagTensorFieldCompactIOField;
|
||||
}
|
||||
|
@ -23,16 +23,10 @@ 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::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<diagTensor> diagTensorIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::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<labelField> labelFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of labelField
|
||||
typedef CompactIOField<labelField, label> labelFieldCompactIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::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<label> labelIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::quaternionIOField
|
||||
|
||||
Description
|
||||
quaternionField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef quaternionIOField_H
|
||||
#define quaternionIOField_H
|
||||
#ifndef Foam_quaternionIOField_H
|
||||
#define Foam_quaternionIOField_H
|
||||
|
||||
#include "quaternionField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of quaternion
|
||||
typedef IOField<quaternion> quaternionIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::scalarFieldIOField
|
||||
|
||||
Description
|
||||
scalarFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef scalarFieldIOField_H
|
||||
#define scalarFieldIOField_H
|
||||
#ifndef Foam_scalarFieldIOField_H
|
||||
#define Foam_scalarFieldIOField_H
|
||||
|
||||
#include "scalarField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of scalarField
|
||||
typedef IOField<scalarField> scalarFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of scalarField
|
||||
typedef CompactIOField<scalarField, scalar> scalarFieldCompactIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::scalarIOField
|
||||
|
||||
Description
|
||||
scalarField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef scalarIOField_H
|
||||
#define scalarIOField_H
|
||||
#ifndef Foam_scalarIOField_H
|
||||
#define Foam_scalarIOField_H
|
||||
|
||||
#include "scalarField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of scalar
|
||||
typedef IOField<scalar> scalarIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::sphericalTensorFieldIOField
|
||||
|
||||
Description
|
||||
sphericalTensorFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef sphericalTensorFieldIOField_H
|
||||
#define sphericalTensorFieldIOField_H
|
||||
#ifndef Foam_sphericalTensorFieldIOField_H
|
||||
#define Foam_sphericalTensorFieldIOField_H
|
||||
|
||||
#include "sphericalTensorField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,8 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of sphericalTensorField
|
||||
typedef IOField<sphericalTensorField> sphericalTensorFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of sphericalTensorField
|
||||
typedef CompactIOField<sphericalTensorField, sphericalTensor>
|
||||
sphericalTensorFieldCompactIOField;
|
||||
}
|
||||
|
@ -23,16 +23,10 @@ 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::sphericalTensorIOField
|
||||
|
||||
Description
|
||||
sphericalTensorField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef sphericalTensorIOField_H
|
||||
#define sphericalTensorIOField_H
|
||||
#ifndef Foam_sphericalTensorIOField_H
|
||||
#define Foam_sphericalTensorIOField_H
|
||||
|
||||
#include "sphericalTensorField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of sphericalTensor
|
||||
typedef IOField<sphericalTensor> sphericalTensorIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::symmTensorFieldIOField
|
||||
|
||||
Description
|
||||
symmTensorFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef symmTensorFieldIOField_H
|
||||
#define symmTensorFieldIOField_H
|
||||
#ifndef Foam_symmTensorFieldIOField_H
|
||||
#define Foam_symmTensorFieldIOField_H
|
||||
|
||||
#include "symmTensorField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of symmTensorField
|
||||
typedef IOField<symmTensorField> symmTensorFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of symmTensorField
|
||||
typedef CompactIOField<symmTensorField, symmTensor>
|
||||
symmTensorFieldCompactIOField;
|
||||
}
|
||||
|
@ -23,16 +23,10 @@ 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::symmTensorIOField
|
||||
|
||||
Description
|
||||
symmTensorField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef symmTensorIOField_H
|
||||
#define symmTensorIOField_H
|
||||
#ifndef Foam_symmTensorIOField_H
|
||||
#define Foam_symmTensorIOField_H
|
||||
|
||||
#include "symmTensorField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of symmTensor
|
||||
typedef IOField<symmTensor> symmTensorIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::tensorFieldIOField
|
||||
|
||||
Description
|
||||
tensorFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef tensorFieldIOField_H
|
||||
#define tensorFieldIOField_H
|
||||
#ifndef Foam_tensorFieldIOField_H
|
||||
#define Foam_tensorFieldIOField_H
|
||||
|
||||
#include "tensorField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of tensorField
|
||||
typedef IOField<tensorField> tensorFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of tensorField
|
||||
typedef CompactIOField<tensorField, tensor> tensorFieldCompactIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::tensorIOField
|
||||
|
||||
Description
|
||||
tensorField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef tensorIOField_H
|
||||
#define tensorIOField_H
|
||||
#ifndef Foam_tensorIOField_H
|
||||
#define Foam_tensorIOField_H
|
||||
|
||||
#include "tensorField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of tensor
|
||||
typedef IOField<tensor> tensorIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::triadIOField
|
||||
|
||||
Description
|
||||
triadField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef triadIOField_H
|
||||
#define triadIOField_H
|
||||
#ifndef Foam_triadIOField_H
|
||||
#define Foam_triadIOField_H
|
||||
|
||||
#include "triadField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of triad
|
||||
typedef IOField<triad> triadIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::vector2DFieldIOField
|
||||
|
||||
Description
|
||||
vector2DFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vector2DFieldIOField_H
|
||||
#define vector2DFieldIOField_H
|
||||
#ifndef Foam_vector2DFieldIOField_H
|
||||
#define Foam_vector2DFieldIOField_H
|
||||
|
||||
#include "vector2DField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of vector2DField
|
||||
typedef IOField<vector2DField> vector2DFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of vector2DField
|
||||
typedef CompactIOField<vector2DField, vector2D> vector2DFieldCompactIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::vector2DIOField
|
||||
|
||||
Description
|
||||
vector2DField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vector2DIOField_H
|
||||
#define vector2DIOField_H
|
||||
#ifndef Foam_vector2DIOField_H
|
||||
#define Foam_vector2DIOField_H
|
||||
|
||||
#include "vector2DField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of vector2D
|
||||
typedef IOField<vector2D> vector2DIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::vectorFieldIOField
|
||||
|
||||
Description
|
||||
vectorFieldField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vectorFieldIOField_H
|
||||
#define vectorFieldIOField_H
|
||||
#ifndef Foam_vectorFieldIOField_H
|
||||
#define Foam_vectorFieldIOField_H
|
||||
|
||||
#include "vectorField.H"
|
||||
#include "CompactIOField.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of vectorField
|
||||
typedef IOField<vectorField> vectorFieldIOField;
|
||||
|
||||
//! Compact IO for a Field of vectorField
|
||||
typedef CompactIOField<vectorField, vector> vectorFieldCompactIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::vectorIOField
|
||||
|
||||
Description
|
||||
vectorField with IO.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vectorIOField_H
|
||||
#define vectorIOField_H
|
||||
#ifndef Foam_vectorIOField_H
|
||||
#define Foam_vectorIOField_H
|
||||
|
||||
#include "vectorField.H"
|
||||
#include "IOField.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a Field of vector
|
||||
typedef IOField<vector> vectorIOField;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::geometricSurfacePatchList
|
||||
|
||||
Description
|
||||
A List of geometricSurfacePatch.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef geometricSurfacePatchList_H
|
||||
#define geometricSurfacePatchList_H
|
||||
#ifndef Foam_geometricSurfacePatchList_H
|
||||
#define Foam_geometricSurfacePatchList_H
|
||||
|
||||
#include "geometricSurfacePatch.H"
|
||||
#include "List.H"
|
||||
@ -41,14 +35,9 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
typedef List<geometricSurfacePatch> geometricSurfacePatchList;
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
//! List of geometricSurfacePatch
|
||||
typedef List<geometricSurfacePatch> geometricSurfacePatchList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::surfZoneIdentifierList
|
||||
|
||||
Description
|
||||
A List of surfZoneIdentifier.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef surfZoneIdentifierList_H
|
||||
#define surfZoneIdentifierList_H
|
||||
#ifndef Foam_surfZoneIdentifierList_H
|
||||
#define Foam_surfZoneIdentifierList_H
|
||||
|
||||
#include "surfZoneIdentifier.H"
|
||||
#include "List.H"
|
||||
@ -41,14 +35,9 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
typedef List<surfZoneIdentifier> surfZoneIdentifierList;
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
//! List of surfZoneIdentifier
|
||||
typedef List<surfZoneIdentifier> surfZoneIdentifierList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::cellIOList
|
||||
|
||||
Description
|
||||
IOList of cells
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef cellIOList_H
|
||||
#define cellIOList_H
|
||||
#ifndef Foam_cellIOList_H
|
||||
#define Foam_cellIOList_H
|
||||
|
||||
#include "cell.H"
|
||||
#include "CompactIOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of cell
|
||||
typedef IOList<cell> cellIOList;
|
||||
|
||||
//! Compact IO for a List of cell
|
||||
typedef CompactIOList<cell, label> cellCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::cellIndList
|
||||
|
||||
Description
|
||||
An IndirectList of cells.
|
||||
|
||||
Typedef
|
||||
Foam::cellUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of cells.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_cellIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of cell
|
||||
typedef IndirectList<cell> cellIndList;
|
||||
|
||||
//! UIndirectList of cell
|
||||
typedef UIndirectList<cell> cellUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,38 +23,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::cellList
|
||||
|
||||
Description
|
||||
A List of cells.
|
||||
|
||||
Typedef
|
||||
Foam::cellUList
|
||||
|
||||
Description
|
||||
A UList of cells.
|
||||
|
||||
Typedef
|
||||
Foam::cellSubList
|
||||
|
||||
Description
|
||||
A SubList of cells.
|
||||
|
||||
Typedef
|
||||
Foam::cellListList
|
||||
|
||||
Description
|
||||
A List of cellList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef cellList_H
|
||||
#define cellList_H
|
||||
#ifndef Foam_cellList_H
|
||||
#define Foam_cellList_H
|
||||
|
||||
#include "cell.H"
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
#include "cellListFwd.H"
|
||||
|
||||
#endif
|
||||
|
@ -31,8 +31,8 @@ Description
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef cellListFwd_H
|
||||
#define cellListFwd_H
|
||||
#ifndef Foam_cellListFwd_H
|
||||
#define Foam_cellListFwd_H
|
||||
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
@ -41,12 +41,13 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// Forward Declaration
|
||||
class cell;
|
||||
|
||||
typedef UList<cell> cellUList;
|
||||
typedef List<cell> cellList;
|
||||
typedef SubList<cell> cellSubList;
|
||||
typedef List<cellList> cellListList;
|
||||
typedef List<cell> cellList; //!< List of cell
|
||||
typedef SubList<cell> cellSubList; //!< SubList of cell
|
||||
typedef UList<cell> cellUList; //!< UList of cell
|
||||
typedef List<cellList> cellListList; //!< List of cellList
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,12 +23,6 @@ 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::cellShapeIOList
|
||||
|
||||
Description
|
||||
IOList of cellShapes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_cellShapeIOList_H
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of cellShape
|
||||
typedef IOList<cellShape> cellShapeIOList;
|
||||
}
|
||||
|
||||
|
@ -23,12 +23,6 @@ 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::cellShapeList
|
||||
|
||||
Description
|
||||
List of cellShapes and PtrList of List of cellShape.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_cellShapeList_H
|
||||
@ -36,14 +30,13 @@ Description
|
||||
|
||||
#include "cellShape.H"
|
||||
#include "List.H"
|
||||
#include "PtrList.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! List of cellShape
|
||||
typedef List<cellShape> cellShapeList;
|
||||
typedef PtrList<cellShapeList> cellShapeListList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -1,72 +0,0 @@
|
||||
/*---------------------------------------------------------------------------*\
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | www.openfoam.com
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
|
||||
OpenFOAM is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Class
|
||||
Foam::EdgeMap
|
||||
|
||||
Description
|
||||
Map from edge (expressed as its endpoints) to value.
|
||||
For easier forward declaration it is currently implemented as a
|
||||
separate class rather than a template alias.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef EdgeMap_H
|
||||
#define EdgeMap_H
|
||||
|
||||
#include "edge.H"
|
||||
#include "HashTable.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class EdgeMap Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
template<class T>
|
||||
class EdgeMap
|
||||
:
|
||||
public HashTable<T, edge, Hash<edge>>
|
||||
{
|
||||
public:
|
||||
|
||||
//- Inherit constructors from HashTable
|
||||
using HashTable<T, edge, Hash<edge>>::HashTable;
|
||||
|
||||
};
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
#endif
|
||||
|
||||
// ************************************************************************* //
|
@ -5,7 +5,8 @@
|
||||
\\ / A nd | www.openfoam.com
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2017 OpenCFD Ltd.
|
||||
Copyright (C) 2011 OpenFOAM Foundation
|
||||
Copyright (C) 2017-2023 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -23,34 +24,58 @@ 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::edgeHashSet
|
||||
Class
|
||||
Foam::EdgeMap
|
||||
|
||||
Description
|
||||
A HashSet for an edge.
|
||||
The hashing on an edge is commutative.
|
||||
Map from edge (expressed as its endpoints) to value.
|
||||
Hashing (and ==) on an edge is symmetric.
|
||||
|
||||
Note
|
||||
For easier forward declaration it is implemented as a separate class
|
||||
rather than a template alias.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef edgeHashes_H
|
||||
#define edgeHashes_H
|
||||
#ifndef Foam_edgeHashes_H
|
||||
#define Foam_edgeHashes_H
|
||||
|
||||
#include "edge.H"
|
||||
#include "EdgeMap.H"
|
||||
#include "HashSet.H"
|
||||
#include "HashTable.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// Alternative:
|
||||
// template<class T>
|
||||
// using EdgeMap = HashTable<T, edge, Hash<edge>>;
|
||||
|
||||
//- A HashSet with edge for its key.
|
||||
typedef HashSet<edge, Hash<edge>> edgeHashSet;
|
||||
// Typedefs
|
||||
|
||||
}
|
||||
//! A HashSet with edge for its key. Hashing (and ==) on an edge is symmetric.
|
||||
typedef HashSet<edge, Hash<edge>> edgeHashSet;
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class EdgeMap Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
template<class T>
|
||||
class EdgeMap
|
||||
:
|
||||
public HashTable<T, edge, Hash<edge>>
|
||||
{
|
||||
public:
|
||||
|
||||
// Constructors
|
||||
|
||||
//- Inherit constructors from HashTable
|
||||
using HashTable<T, edge, Hash<edge>>::HashTable;
|
||||
};
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::edgeIOList
|
||||
|
||||
Description
|
||||
An IOList of edges
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef edgeIOList_H
|
||||
#define edgeIOList_H
|
||||
#ifndef Foam_edgeIOList_H
|
||||
#define Foam_edgeIOList_H
|
||||
|
||||
#include "edge.H"
|
||||
#include "CompactIOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of edge
|
||||
typedef IOList<edge> edgeIOList;
|
||||
|
||||
//! Compact IO for a List of edge
|
||||
typedef CompactIOList<edge, label> edgeCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::edgeIndList
|
||||
|
||||
Description
|
||||
An IndirectList of edges.
|
||||
|
||||
Typedef
|
||||
Foam::edgeUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of edges.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_edgeIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of edge
|
||||
typedef IndirectList<edge> edgeIndList;
|
||||
|
||||
//! UIndirectList of edge
|
||||
typedef UIndirectList<edge> edgeUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,46 +23,24 @@ 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::edgeList
|
||||
|
||||
Description
|
||||
A List of edges.
|
||||
|
||||
Typedef
|
||||
Foam::edgeUList
|
||||
|
||||
Description
|
||||
A UList of edges.
|
||||
|
||||
Typedef
|
||||
Foam::edgeSubList
|
||||
|
||||
Description
|
||||
A SubList of edges.
|
||||
|
||||
Typedef
|
||||
Foam::edgeListList
|
||||
|
||||
Description
|
||||
A List of edgeList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef edgeList_H
|
||||
#define edgeList_H
|
||||
#ifndef Foam_edgeList_H
|
||||
#define Foam_edgeList_H
|
||||
|
||||
#include "edge.H"
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<edge> edgeUList;
|
||||
typedef List<edge> edgeList;
|
||||
typedef SubList<edge> edgeSubList;
|
||||
typedef List<edgeList> edgeListList;
|
||||
typedef List<edge> edgeList; //!< List of edge
|
||||
typedef SubList<edge> edgeSubList; //!< SubList of edge
|
||||
typedef UList<edge> edgeUList; //!< UList of edge
|
||||
typedef List<edgeList> edgeListList; //!< List of edgeList
|
||||
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::faceIOList
|
||||
|
||||
Description
|
||||
IOList of faces
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef faceIOList_H
|
||||
#define faceIOList_H
|
||||
#ifndef Foam_faceIOList_H
|
||||
#define Foam_faceIOList_H
|
||||
|
||||
#include "face.H"
|
||||
#include "CompactIOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of face
|
||||
typedef IOList<face> faceIOList;
|
||||
|
||||
//! Compact IO for a List of face
|
||||
typedef CompactIOList<face, label> faceCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::faceIndList
|
||||
|
||||
Description
|
||||
An IndirectList of faces.
|
||||
|
||||
Typedef
|
||||
Foam::faceUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of faces.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_faceIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of face.
|
||||
typedef IndirectList<face> faceIndList;
|
||||
|
||||
//! UIndirectList of face.
|
||||
typedef UIndirectList<face> faceUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,38 +23,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::faceList
|
||||
|
||||
Description
|
||||
A List of faces.
|
||||
|
||||
Typedef
|
||||
Foam::faceUList
|
||||
|
||||
Description
|
||||
A UList of faces.
|
||||
|
||||
Typedef
|
||||
Foam::faceSubList
|
||||
|
||||
Description
|
||||
A SubList of faces.
|
||||
|
||||
Typedef
|
||||
Foam::faceListList
|
||||
|
||||
Description
|
||||
A List of faceList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef faceList_H
|
||||
#define faceList_H
|
||||
#ifndef Foam_faceList_H
|
||||
#define Foam_faceList_H
|
||||
|
||||
#include "face.H"
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
#include "faceListFwd.H"
|
||||
|
||||
#endif
|
||||
|
@ -31,8 +31,8 @@ Description
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef faceListFwd_H
|
||||
#define faceListFwd_H
|
||||
#ifndef Foam_faceListFwd_H
|
||||
#define Foam_faceListFwd_H
|
||||
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
@ -41,12 +41,13 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// Forward Declaration
|
||||
class face;
|
||||
|
||||
typedef UList<face> faceUList;
|
||||
typedef List<face> faceList;
|
||||
typedef SubList<face> faceSubList;
|
||||
typedef List<faceList> faceListList;
|
||||
typedef List<face> faceList; //!< List of faces
|
||||
typedef SubList<face> faceSubList; //!< SubList of faces
|
||||
typedef UList<face> faceUList; //!< UList of faces
|
||||
typedef List<faceList> faceListList; //!< List of faceList
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::tetCellList
|
||||
|
||||
Description
|
||||
list of tetCells
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef tetCellList_H
|
||||
#define tetCellList_H
|
||||
#ifndef Foam_tetCellList_H
|
||||
#define Foam_tetCellList_H
|
||||
|
||||
#include "tetCell.H"
|
||||
#include "List.H"
|
||||
@ -41,7 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef List<tetCell> tetCellList;
|
||||
typedef List<tetCell> tetCellList; //!< List of tetCell
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::triFaceList
|
||||
|
||||
Description
|
||||
list of triFaces
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef triFaceList_H
|
||||
#define triFaceList_H
|
||||
#ifndef Foam_triFaceList_H
|
||||
#define Foam_triFaceList_H
|
||||
|
||||
#include "triFace.H"
|
||||
#include "List.H"
|
||||
@ -41,7 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef List<triFace> triFaceList;
|
||||
typedef List<triFace> triFaceList; //!< List of triFace
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,12 +23,6 @@ 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::pointIndexHitIOList
|
||||
|
||||
Description
|
||||
IOList of pointIndexHits
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_pointIndexHitIOList_H
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of pointIndexHit
|
||||
typedef IOList<pointIndexHit> pointIndexHitIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::pointIndList
|
||||
|
||||
Description
|
||||
An IndirectList of points.
|
||||
|
||||
Typedef
|
||||
Foam::pointUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of points.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_pointIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of point
|
||||
typedef IndirectList<point> pointIndList;
|
||||
|
||||
//! UIndirectList of point
|
||||
typedef UIndirectList<point> pointUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,34 +23,10 @@ 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::pointList
|
||||
|
||||
Description
|
||||
A List of points.
|
||||
|
||||
Typedef
|
||||
Foam::pointUList
|
||||
|
||||
Description
|
||||
A UList of points.
|
||||
|
||||
Typedef
|
||||
Foam::pointSubList
|
||||
|
||||
Description
|
||||
A SubList of points.
|
||||
|
||||
Typedef
|
||||
Foam::pointListList
|
||||
|
||||
Description
|
||||
A List of pointList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef pointList_H
|
||||
#define pointList_H
|
||||
#ifndef Foam_pointList_H
|
||||
#define Foam_pointList_H
|
||||
|
||||
#include "point.H"
|
||||
#include "List.H"
|
||||
@ -60,10 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<point> pointUList;
|
||||
typedef List<point> pointList;
|
||||
typedef SubList<point> pointSubList;
|
||||
typedef List<pointList> pointListList;
|
||||
typedef List<point> pointList; //!< List of point
|
||||
typedef SubList<point> pointSubList; //!< SubList of point
|
||||
typedef UList<point> pointUList; //!< UList of point
|
||||
typedef List<pointList> pointListList; //!< List of pointList
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::scalarIOList
|
||||
|
||||
Description
|
||||
Scalar container classes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef scalarIOList_H
|
||||
#define scalarIOList_H
|
||||
#ifndef Foam_scalarIOList_H
|
||||
#define Foam_scalarIOList_H
|
||||
|
||||
#include "scalar.H"
|
||||
#include "IOList.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of scalar
|
||||
typedef IOList<scalar> scalarIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::scalarIndList
|
||||
|
||||
Description
|
||||
An IndirectList of scalars.
|
||||
|
||||
Typedef
|
||||
Foam::scalarUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of scalars.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_scalarIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of scalar
|
||||
typedef IndirectList<scalar> scalarIndList;
|
||||
|
||||
//! UIndirectList of scalar
|
||||
typedef UIndirectList<scalar> scalarUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,34 +23,10 @@ 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
|
||||
A List of scalars.
|
||||
|
||||
Typedef
|
||||
Foam::scalarSubList
|
||||
|
||||
Description
|
||||
A SubList of scalars.
|
||||
|
||||
Typedef
|
||||
Foam::scalarListList
|
||||
|
||||
Description
|
||||
A List of scalarList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef scalarList_H
|
||||
#define scalarList_H
|
||||
#ifndef Foam_scalarList_H
|
||||
#define Foam_scalarList_H
|
||||
|
||||
#include "scalar.H"
|
||||
#include "List.H"
|
||||
@ -60,10 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<scalar> scalarUList;
|
||||
typedef List<scalar> scalarList;
|
||||
typedef SubList<scalar> scalarSubList;
|
||||
typedef List<scalarList> scalarListList;
|
||||
typedef List<scalar> scalarList; //!< List of scalar
|
||||
typedef SubList<scalar> scalarSubList; //!< SubList of scalar
|
||||
typedef UList<scalar> scalarUList; //!< UList of scalar
|
||||
typedef List<scalarList> scalarListList; //!< List of scalarList
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::scalarListIOList
|
||||
|
||||
Description
|
||||
Scalar container classes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef scalarListIOList_H
|
||||
#define scalarListIOList_H
|
||||
#ifndef Foam_scalarListIOList_H
|
||||
#define Foam_scalarListIOList_H
|
||||
|
||||
#include "scalarList.H"
|
||||
#include "CompactIOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of scalarList
|
||||
typedef IOList<scalarList> scalarListIOList;
|
||||
|
||||
//! Compact IO for a List of scalarList
|
||||
typedef CompactIOList<scalarList, scalar> scalarListCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,22 +23,10 @@ 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
|
||||
A List of sphericalTensors.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef sphericalTensorList_H
|
||||
#define sphericalTensorList_H
|
||||
#ifndef Foam_sphericalTensorList_H
|
||||
#define Foam_sphericalTensorList_H
|
||||
|
||||
#include "sphericalTensor.H"
|
||||
#include "List.H"
|
||||
@ -47,9 +35,11 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<sphericalTensor> sphericalTensorUList;
|
||||
|
||||
//! List of sphericalTensor
|
||||
typedef List<sphericalTensor> sphericalTensorList;
|
||||
|
||||
//! UList of sphericalTensor
|
||||
typedef UList<sphericalTensor> sphericalTensorUList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,22 +23,10 @@ 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
|
||||
A List of symmTensors.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef symmTensorList_H
|
||||
#define symmTensorList_H
|
||||
#ifndef Foam_symmTensorList_H
|
||||
#define Foam_symmTensorList_H
|
||||
|
||||
#include "symmTensor.H"
|
||||
#include "List.H"
|
||||
@ -47,9 +35,8 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<symmTensor> symmTensorUList;
|
||||
|
||||
typedef List<symmTensor> symmTensorList;
|
||||
typedef List<symmTensor> symmTensorList; //!< List of symmTensor
|
||||
typedef UList<symmTensor> symmTensorUList; //!< UList of symmTensor
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,22 +23,10 @@ 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
|
||||
A List of tensors.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef tensorList_H
|
||||
#define tensorList_H
|
||||
#ifndef Foam_tensorList_H
|
||||
#define Foam_tensorList_H
|
||||
|
||||
#include "tensor.H"
|
||||
#include "List.H"
|
||||
@ -47,9 +35,8 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<tensor> tensorUList;
|
||||
|
||||
typedef List<tensor> tensorList;
|
||||
typedef List<tensor> tensorList; //!< List of tensor
|
||||
typedef UList<tensor> tensorUList; //!< UList of tensor
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::vectorIOList
|
||||
|
||||
Description
|
||||
Vector container classes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vectorIOList_H
|
||||
#define vectorIOList_H
|
||||
#ifndef Foam_vectorIOList_H
|
||||
#define Foam_vectorIOList_H
|
||||
|
||||
#include "vector.H"
|
||||
#include "IOList.H"
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of vector
|
||||
typedef IOList<vector> vectorIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::vectorIndList
|
||||
|
||||
Description
|
||||
An IndirectList of vectors.
|
||||
|
||||
Typedef
|
||||
Foam::vectorUIndList
|
||||
|
||||
Description
|
||||
A UIndirectList of vectors.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_vectorIndList_H
|
||||
@ -48,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of vector
|
||||
typedef IndirectList<vector> vectorIndList;
|
||||
|
||||
//! UIndirectList of vector
|
||||
typedef UIndirectList<vector> vectorUIndList;
|
||||
}
|
||||
|
||||
|
@ -23,34 +23,10 @@ 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
|
||||
A List of vectors.
|
||||
|
||||
Typedef
|
||||
Foam::vectorSubList
|
||||
|
||||
Description
|
||||
A SubList of vectors.
|
||||
|
||||
Typedef
|
||||
Foam::vectorListList
|
||||
|
||||
Description
|
||||
A List of vectorList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vectorList_H
|
||||
#define vectorList_H
|
||||
#ifndef Foam_vectorList_H
|
||||
#define Foam_vectorList_H
|
||||
|
||||
#include "vector.H"
|
||||
#include "List.H"
|
||||
@ -60,10 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<vector> vectorUList;
|
||||
typedef List<vector> vectorList;
|
||||
typedef SubList<vector> vectorSubList;
|
||||
typedef List<vectorList> vectorListList;
|
||||
typedef List<vector> vectorList; //!< List of vector
|
||||
typedef SubList<vector> vectorSubList; //!< SubList of vector
|
||||
typedef UList<vector> vectorUList; //!< UList of vector
|
||||
typedef List<vectorList> vectorListList; //!< List of vectorList
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,16 +23,10 @@ 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::vectorListIOList
|
||||
|
||||
Description
|
||||
Lists of vectors container class
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef vectorListIOList_H
|
||||
#define vectorListIOList_H
|
||||
#ifndef Foam_vectorListIOList_H
|
||||
#define Foam_vectorListIOList_H
|
||||
|
||||
#include "vectorList.H"
|
||||
#include "CompactIOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of vectorList
|
||||
typedef IOList<vectorList> vectorListIOList;
|
||||
|
||||
//! Compact IO for a List of vectorList
|
||||
typedef CompactIOList<vectorList, vector> vectorListCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::boolListList
|
||||
|
||||
Description
|
||||
A List of boolList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef boolList_H
|
||||
#define boolList_H
|
||||
#ifndef Foam_boolList_H
|
||||
#define Foam_boolList_H
|
||||
|
||||
#include "bool.H"
|
||||
#include "List.H"
|
||||
@ -41,10 +35,11 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// boolUlist = defined in UList.H
|
||||
// boolList = defined in List.H
|
||||
// boolSubList = defined in SubList.H
|
||||
// boolUlist = defined in UList.H
|
||||
|
||||
//! List of boolList
|
||||
typedef List<List<bool>> boolListList;
|
||||
}
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::charListList
|
||||
|
||||
Description
|
||||
A List of charList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef charList_H
|
||||
#define charList_H
|
||||
#ifndef Foam_charList_H
|
||||
#define Foam_charList_H
|
||||
|
||||
#include "char.H"
|
||||
#include "List.H"
|
||||
@ -42,10 +36,11 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// charUList = defined in UList.H
|
||||
// charList = defined in List.H
|
||||
// charSubList = defined in SubList.H
|
||||
// charUList = defined in UList.H
|
||||
|
||||
//! List of charList
|
||||
typedef List<charList> charListList;
|
||||
}
|
||||
|
||||
|
@ -23,12 +23,6 @@ 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::labelIOList
|
||||
|
||||
Description
|
||||
Label container classes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_labelIOList_H
|
||||
@ -41,6 +35,7 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of label
|
||||
typedef IOList<label> labelIOList;
|
||||
}
|
||||
|
||||
|
@ -23,18 +23,6 @@ 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::labelIndList
|
||||
|
||||
Description
|
||||
A IndirectList of labels.
|
||||
|
||||
Typedef
|
||||
Foam::labelUIndList
|
||||
|
||||
Description
|
||||
An UIndirectList of labels.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_labelIndList_H
|
||||
@ -48,8 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IndirectList of label
|
||||
typedef IndirectList<label> labelIndList;
|
||||
// labelUIndList is defined in UIndirectList itself
|
||||
|
||||
// labelUIndList = defined in IndirectList.H
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -24,18 +24,6 @@ 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::labelListList
|
||||
|
||||
Description
|
||||
A List of labelList.
|
||||
|
||||
Typedef
|
||||
Foam::labelListListList
|
||||
|
||||
Description
|
||||
A List of labelListList.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_labelList_H
|
||||
@ -49,11 +37,14 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
// labelUList = defined in UList.H
|
||||
// labelList = defined in List.H
|
||||
// labelSubList = defined in SubList.H
|
||||
// labelUList = defined in UList.H
|
||||
|
||||
//! List of labelList
|
||||
typedef List<labelList> labelListList;
|
||||
|
||||
//! List of labelListList
|
||||
typedef List<labelListList> labelListListList;
|
||||
|
||||
|
||||
|
@ -23,12 +23,6 @@ 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::labelListIOList
|
||||
|
||||
Description
|
||||
Label container classes
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_labelListIOList_H
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of labelList
|
||||
typedef IOList<labelList> labelListIOList;
|
||||
|
||||
//! Compact IO for a List of labelList
|
||||
typedef CompactIOList<labelList, label> labelListCompactIOList;
|
||||
}
|
||||
|
||||
|
@ -23,28 +23,10 @@ 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
|
||||
A List of fileNames.
|
||||
|
||||
Typedef
|
||||
Foam::fileNameSubList
|
||||
|
||||
Description
|
||||
A SubList of fileNames.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef fileNameList_H
|
||||
#define fileNameList_H
|
||||
#ifndef Foam_fileNameList_H
|
||||
#define Foam_fileNameList_H
|
||||
|
||||
#include "fileName.H"
|
||||
#include "List.H"
|
||||
@ -54,9 +36,9 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<fileName> fileNameUList;
|
||||
typedef List<fileName> fileNameList;
|
||||
typedef SubList<fileName> fileNameSubList;
|
||||
typedef List<fileName> fileNameList; //!< List of fileName
|
||||
typedef SubList<fileName> fileNameSubList; //!< SubList of fileName
|
||||
typedef UList<fileName> fileNameUList; //!< UList of fileName
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,24 +23,6 @@ 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
|
||||
A List of strings.
|
||||
|
||||
Typedef
|
||||
Foam::stringSubList
|
||||
|
||||
Description
|
||||
A SubList of strings.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_stringList_H
|
||||
@ -54,9 +36,9 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<string> stringUList;
|
||||
typedef List<string> stringList;
|
||||
typedef SubList<string> stringSubList;
|
||||
typedef List<string> stringList; //!< List of string
|
||||
typedef SubList<string> stringSubList; //!< SubList of string
|
||||
typedef UList<string> stringUList; //!< UList of string
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,24 +23,6 @@ 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
|
||||
A List of words.
|
||||
|
||||
Typedef
|
||||
Foam::wordSubList
|
||||
|
||||
Description
|
||||
A SubList of words.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_wordList_H
|
||||
@ -54,9 +36,9 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<word> wordUList;
|
||||
typedef List<word> wordList;
|
||||
typedef SubList<word> wordSubList;
|
||||
typedef List<word> wordList; //!< List of word
|
||||
typedef SubList<word> wordSubList; //!< SubList of word
|
||||
typedef UList<word> wordUList; //!< UList of word
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -1,58 +0,0 @@
|
||||
/*---------------------------------------------------------------------------*\
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | www.openfoam.com
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2011 OpenFOAM Foundation
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
|
||||
OpenFOAM is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
for more details.
|
||||
|
||||
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
|
||||
A List of wordRe (word or regular expression)
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef Foam_wordReList_H
|
||||
#define Foam_wordReList_H
|
||||
|
||||
#include "wordRe.H"
|
||||
#include "List.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef UList<wordRe> wordReUList;
|
||||
typedef List<wordRe> wordReList;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
#endif
|
||||
|
||||
// ************************************************************************* //
|
@ -23,16 +23,10 @@ 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::stringIOList
|
||||
|
||||
Description
|
||||
IO of a list of strings
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef stringIOList_H
|
||||
#define stringIOList_H
|
||||
#ifndef Foam_stringIOList_H
|
||||
#define Foam_stringIOList_H
|
||||
|
||||
#include "stringList.H"
|
||||
#include "IOList.H"
|
||||
@ -41,7 +35,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of string
|
||||
typedef IOList<string> stringIOList;
|
||||
|
||||
//! IO for a List of stringList
|
||||
typedef IOList<stringList> stringListIOList;
|
||||
}
|
||||
|
||||
|
@ -24,16 +24,10 @@ 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::wordIOList
|
||||
|
||||
Description
|
||||
IO of a list of words
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef wordIOList_H
|
||||
#define wordIOList_H
|
||||
#ifndef Foam_wordIOList_H
|
||||
#define Foam_wordIOList_H
|
||||
|
||||
#include "wordList.H"
|
||||
#include "IOList.H"
|
||||
@ -42,7 +36,10 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
//! IO for a List of word
|
||||
typedef IOList<word> wordIOList;
|
||||
|
||||
//! IO for a List of wordList
|
||||
typedef IOList<wordList> wordListIOList;
|
||||
|
||||
//- Print a List of wordList as a table
|
||||
|
@ -5,7 +5,7 @@
|
||||
\\ / A nd | www.openfoam.com
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2016-2022 OpenCFD Ltd.
|
||||
Copyright (C) 2016-2023 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -38,13 +38,19 @@ SourceFiles
|
||||
#ifndef Foam_wordRes_H
|
||||
#define Foam_wordRes_H
|
||||
|
||||
#include "wordReList.H"
|
||||
#include "wordRe.H"
|
||||
#include "List.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// List types
|
||||
typedef List<wordRe> wordReList; //!< List of wordRe (word or regex)
|
||||
typedef UList<wordRe> wordReUList; //!< UList of wordRe (word or regex)
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class wordRes Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
@ -23,47 +23,23 @@ 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::labelPairPair
|
||||
|
||||
Description
|
||||
A pair of labelPairs.
|
||||
|
||||
Typedef
|
||||
Foam::labelPairList
|
||||
|
||||
Description
|
||||
List of labelPairs.
|
||||
|
||||
Typedef
|
||||
Foam::labelPairUList
|
||||
|
||||
Description
|
||||
UList of labelPairs.
|
||||
|
||||
Typedef
|
||||
Foam::labelPairSubList
|
||||
|
||||
Description
|
||||
A SubList of labelPairs.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef labelPair_H
|
||||
#define labelPair_H
|
||||
#ifndef Foam_labelPair_H
|
||||
#define Foam_labelPair_H
|
||||
|
||||
#include "Pair.H"
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
#include "Pair.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef Pair<labelPair> labelPairPair;
|
||||
typedef List<labelPair> labelPairList;
|
||||
typedef UList<labelPair> labelPairUList;
|
||||
typedef SubList<labelPair> labelPairSubList;
|
||||
typedef Pair<labelPair> labelPairPair; //!< Pair of labelPair
|
||||
typedef List<labelPair> labelPairList; //!< List of labelPair
|
||||
typedef UList<labelPair> labelPairUList; //!< UList of labelPair
|
||||
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,47 +23,22 @@ 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::wordPairPair
|
||||
|
||||
Description
|
||||
A pair of wordPairs.
|
||||
|
||||
Typedef
|
||||
Foam::wordPairList
|
||||
|
||||
Description
|
||||
List of wordPairs.
|
||||
|
||||
Typedef
|
||||
Foam::wordPairUList
|
||||
|
||||
Description
|
||||
UList of wordPairs.
|
||||
|
||||
Typedef
|
||||
Foam::wordPairSubList
|
||||
|
||||
Description
|
||||
A SubList of wordPairs.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef wordPair_H
|
||||
#define wordPair_H
|
||||
#ifndef Foam_wordPair_H
|
||||
#define Foam_wordPair_H
|
||||
|
||||
#include "Pair.H"
|
||||
#include "List.H"
|
||||
#include "SubList.H"
|
||||
#include "Pair.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef Pair<wordPair> wordPairPair;
|
||||
typedef List<wordPair> wordPairList;
|
||||
typedef UList<wordPair> wordPairUList;
|
||||
typedef SubList<wordPair> wordPairSubList;
|
||||
typedef Pair<wordPair> wordPairPair; //!< Pair of wordPair
|
||||
typedef List<wordPair> wordPairList; //!< List of wordPair
|
||||
typedef UList<wordPair> wordPairUList; //!< UList of wordPair
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -136,6 +136,7 @@ SourceFiles
|
||||
#ifndef Foam_faceCoupleInfo_H
|
||||
#define Foam_faceCoupleInfo_H
|
||||
|
||||
#include "edgeHashes.H"
|
||||
#include "pointField.H"
|
||||
#include "indirectPrimitivePatch.H"
|
||||
#include "primitivePatch.H"
|
||||
@ -145,8 +146,6 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
typedef HashTable<labelList, edge, Hash<edge>> edgeLookup;
|
||||
|
||||
// Forward Declarations
|
||||
class face;
|
||||
class primitiveMesh;
|
||||
@ -204,7 +203,7 @@ class faceCoupleInfo
|
||||
//- For edges originating from splitting of edges:
|
||||
// given the two endpoints of the unsplit edge give the list
|
||||
// of inbetween vertices
|
||||
edgeLookup cutEdgeToPoints_;
|
||||
EdgeMap<labelList> cutEdgeToPoints_;
|
||||
|
||||
|
||||
// Private Member Functions
|
||||
@ -499,13 +498,11 @@ public:
|
||||
return slaveToCutPoints_;
|
||||
}
|
||||
|
||||
//- From two cut points (original edge) to list of inserted
|
||||
// points
|
||||
const edgeLookup& cutEdgeToPoints() const
|
||||
//- From two cut points (original edge) to list of inserted points
|
||||
const EdgeMap<labelList>& cutEdgeToPoints() const noexcept
|
||||
{
|
||||
return cutEdgeToPoints_;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
@ -400,7 +400,7 @@ Foam::labelList Foam::polyMeshAdder::getFaceOrder
|
||||
// edge the points introduced inbetween the endpoints.
|
||||
void Foam::polyMeshAdder::insertVertices
|
||||
(
|
||||
const edgeLookup& cutEdgeToPoints,
|
||||
const EdgeMap<labelList>& cutEdgeToPoints,
|
||||
const Map<label>& meshToMaster,
|
||||
const labelList& masterToCutPoints,
|
||||
const face& masterF,
|
||||
@ -764,7 +764,8 @@ void Foam::polyMeshAdder::mergePrimitives
|
||||
{
|
||||
// From two cut-points to labels of cut-points inbetween.
|
||||
// (in order: from e[0] to e[1]
|
||||
const edgeLookup& cutEdgeToPoints = coupleInfo.cutEdgeToPoints();
|
||||
const EdgeMap<labelList>& cutEdgeToPoints
|
||||
= coupleInfo.cutEdgeToPoints();
|
||||
|
||||
// Get map of master face (in mesh labels) that are in cut. These faces
|
||||
// do not need to be renumbered.
|
||||
|
@ -38,8 +38,8 @@ SourceFiles
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef polyMeshAdder_H
|
||||
#define polyMeshAdder_H
|
||||
#ifndef Foam_polyMeshAdder_H
|
||||
#define Foam_polyMeshAdder_H
|
||||
|
||||
#include "autoPtr.H"
|
||||
#include "polyMesh.H"
|
||||
@ -120,7 +120,7 @@ class polyMeshAdder
|
||||
// edge the points introduced inbetween the endpoints.
|
||||
static void insertVertices
|
||||
(
|
||||
const edgeLookup& cutEdgeToPoints,
|
||||
const EdgeMap<labelList>& cutEdgeToPoints,
|
||||
const Map<label>& meshToMaster,
|
||||
const labelList& masterToCutPoints,
|
||||
const face& masterFace,
|
||||
|
@ -41,7 +41,7 @@ SourceFiles
|
||||
#define meshObjects_multiWorldConnections_H
|
||||
|
||||
#include "MeshObject.H"
|
||||
#include "EdgeMap.H"
|
||||
#include "edgeHashes.H"
|
||||
#include "Time.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
@ -23,15 +23,10 @@ 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::surfZoneList
|
||||
|
||||
Description
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef surfZoneList_H
|
||||
#define surfZoneList_H
|
||||
#ifndef Foam_surfZoneList_H
|
||||
#define Foam_surfZoneList_H
|
||||
|
||||
#include "surfZone.H"
|
||||
#include "List.H"
|
||||
@ -41,14 +36,8 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
typedef List<surfZone> surfZoneList;
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
typedef List<surfZone> surfZoneList; //!< List of surfZone
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
@ -23,16 +23,10 @@ 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::surfacePatchList
|
||||
|
||||
Description
|
||||
A List of surfacePatch.
|
||||
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef surfacePatchList_H
|
||||
#define surfacePatchList_H
|
||||
#ifndef Foam_surfacePatchList_H
|
||||
#define Foam_surfacePatchList_H
|
||||
|
||||
#include "surfacePatch.H"
|
||||
#include "List.H"
|
||||
@ -41,14 +35,8 @@ Description
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
typedef List<surfacePatch> surfacePatchList;
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
typedef List<surfacePatch> surfacePatchList; //!< List of surfacePatch
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user