Merge branch 'HrvojeJasak'
This commit is contained in:
commit
12fc6ccb65
19 changed files with 561795 additions and 15 deletions
|
@ -234,19 +234,22 @@ public:
|
||||||
|
|
||||||
// IOstream operators
|
// IOstream operators
|
||||||
|
|
||||||
// Write DynamicField to Ostream.
|
//HJ, this does not compile with Icc. Cannot figure it out
|
||||||
friend Ostream& operator<< <T, SizeInc, SizeMult, SizeDiv>
|
// HJ, 11/Nov/2010
|
||||||
(
|
|
||||||
Ostream&,
|
|
||||||
const DynamicField<T, SizeInc, SizeMult, SizeDiv>&
|
|
||||||
);
|
|
||||||
|
|
||||||
//- Read from Istream, discarding contents of existing DynamicField.
|
// //- Write DynamicField to Ostream.
|
||||||
friend Istream& operator>> <T, SizeInc, SizeMult, SizeDiv>
|
// friend Ostream& operator<< <T, SizeInc, SizeMult, SizeDiv>
|
||||||
(
|
// (
|
||||||
Istream&,
|
// Ostream&,
|
||||||
DynamicField<T, SizeInc, SizeMult, SizeDiv>&
|
// const DynamicField<T, SizeInc, SizeMult, SizeDiv>&
|
||||||
);
|
// );
|
||||||
|
|
||||||
|
// //- Read from Istream, discarding contents of existing DynamicField.
|
||||||
|
// friend Istream& operator>> <T, SizeInc, SizeMult, SizeDiv>
|
||||||
|
// (
|
||||||
|
// Istream&,
|
||||||
|
// DynamicField<T, SizeInc, SizeMult, SizeDiv>&
|
||||||
|
// );
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -201,7 +201,6 @@ void Foam::movingConeTopoFvMesh::addZonesAndModifiers()
|
||||||
Info << "Adding mesh zones." << endl;
|
Info << "Adding mesh zones." << endl;
|
||||||
addZones(pz, fz, cz);
|
addZones(pz, fz, cz);
|
||||||
|
|
||||||
|
|
||||||
// Add layer addition/removal interfaces
|
// Add layer addition/removal interfaces
|
||||||
|
|
||||||
topoChanger_.setSize(2);
|
topoChanger_.setSize(2);
|
||||||
|
|
|
@ -96,8 +96,7 @@ void Foam::multiMixerFvMesh::addZonesAndModifiers()
|
||||||
|
|
||||||
List<cellZone*> czList;
|
List<cellZone*> czList;
|
||||||
czList.transfer(cz.shrink());
|
czList.transfer(cz.shrink());
|
||||||
Info << "pzList: " << pzList.size() << " fzList: " << fzList.size()
|
|
||||||
<< " czList: " << czList.size() << endl;
|
|
||||||
addZones(pzList, fzList, czList);
|
addZones(pzList, fzList, czList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,6 +117,9 @@ void Foam::multiMixerFvMesh::addZonesAndModifiers()
|
||||||
topoChanger_.writeOpt() = IOobject::AUTO_WRITE;
|
topoChanger_.writeOpt() = IOobject::AUTO_WRITE;
|
||||||
topoChanger_.write();
|
topoChanger_.write();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Write mesh with new zones
|
||||||
|
write();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
4
|
||||||
|
(
|
||||||
|
inlet
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 20;
|
||||||
|
startFace 1540;
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 20;
|
||||||
|
startFace 1560;
|
||||||
|
}
|
||||||
|
fixedWalls
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 80;
|
||||||
|
startFace 1580;
|
||||||
|
}
|
||||||
|
defaultFaces
|
||||||
|
{
|
||||||
|
type empty;
|
||||||
|
nFaces 1600;
|
||||||
|
startFace 1660;
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,24 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "0/uniform/lagrangian/dsmc";
|
||||||
|
object cloudProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
processor0
|
||||||
|
{
|
||||||
|
particleCount 191934;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,24 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "0/uniform/lagrangian/dsmc";
|
||||||
|
object cloudProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
processor0
|
||||||
|
{
|
||||||
|
particleCount 63978;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,24 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "0/uniform/lagrangian/dsmc";
|
||||||
|
object cloudProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
processor0
|
||||||
|
{
|
||||||
|
particleCount 810200;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,58 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format binary;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
6
|
||||||
|
(
|
||||||
|
maxX
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1200;
|
||||||
|
startFace 210000;
|
||||||
|
}
|
||||||
|
minZ
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 3600;
|
||||||
|
startFace 211200;
|
||||||
|
}
|
||||||
|
maxZ
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 3600;
|
||||||
|
startFace 214800;
|
||||||
|
}
|
||||||
|
minX
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1200;
|
||||||
|
startFace 218400;
|
||||||
|
}
|
||||||
|
minY
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1200;
|
||||||
|
startFace 219600;
|
||||||
|
}
|
||||||
|
maxY
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1200;
|
||||||
|
startFace 220800;
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,34 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "0.001/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
2
|
||||||
|
(
|
||||||
|
atmosphere
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 1024;
|
||||||
|
startFace 93568;
|
||||||
|
}
|
||||||
|
walls
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 5376;
|
||||||
|
startFace 94592;
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,20 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class labelList;
|
||||||
|
location "0.001/polyMesh";
|
||||||
|
object patchMap;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
2(0 1)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Reference in a new issue