Skip to content
Snippets Groups Projects
Commit 885c4715 authored by Andrew Heather's avatar Andrew Heather
Browse files

ENH: chemFoam - updated mesh creation

parent aec949d7
Branches
Tags
No related merge requests found
Info<< "Constructing single cell mesh" << nl << endl; Info<< "Constructing single cell mesh" << nl << endl;
pointField points(8); autoPtr<fvMesh> meshPtr = dummyFvMesh::singleCellMesh(runTime);
points[0] = vector(0, 0, 0); fvMesh& mesh = meshPtr();
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);
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment