Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
885c4715
Commit
885c4715
authored
Jan 11, 2018
by
Andrew Heather
Browse files
ENH: chemFoam - updated mesh creation
parent
aec949d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
applications/solvers/combustion/chemFoam/createSingleCellMesh.H
View file @
885c4715
Info
<<
"Constructing single cell mesh"
<<
nl
<<
endl
;
pointField
points
(
8
);
points
[
0
]
=
vector
(
0
,
0
,
0
);
points
[
1
]
=
vector
(
1
,
0
,
0
);
points
[
2
]
=
vector
(
1
,
1
,
0
);
points
[
3
]
=
vector
(
0
,
1
,
0
);
points
[
4
]
=
vector
(
0
,
0
,
1
);
points
[
5
]
=
vector
(
1
,
0
,
1
);
points
[
6
]
=
vector
(
1
,
1
,
1
);
points
[
7
]
=
vector
(
0
,
1
,
1
);
faceList
faces
=
cellModel
::
ref
(
cellModel
::
HEX
).
modelFaces
();
fvMesh
mesh
(
IOobject
(
fvMesh
::
defaultRegion
,
runTime
.
timeName
(),
runTime
,
IOobject
::
READ_IF_PRESENT
),
std
::
move
(
points
),
std
::
move
(
faces
),
labelList
(
6
,
Zero
),
// owner
labelList
()
// neighbour
);
List
<
polyPatch
*>
patches
(
1
);
patches
[
0
]
=
new
emptyPolyPatch
(
"boundary"
,
6
,
0
,
0
,
mesh
.
boundaryMesh
(),
emptyPolyPatch
::
typeName
);
mesh
.
addFvPatches
(
patches
);
autoPtr
<
fvMesh
>
meshPtr
=
dummyFvMesh
::
singleCellMesh
(
runTime
);
fvMesh
&
mesh
=
meshPtr
();
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment