Go to the documentation of this file.
113 class ccmGlobalState;
135 unique_ptr<ccmMaps> maps_;
156 void operator=(
const writer&) =
delete;
162 const string& mapName,
168 void writeBoundaryRegion(
const ccmID& probNode)
const;
170 void writeCellTable(
const ccmID& probNode)
const;
173 void writeProblem(
const ccmID& stateNode)
const;
176 label prostarCellFaceId(
const label&
cellId,
const label& faceI)
const;
188 void writeVertices(
const ccmID& verticesNode)
const;
191 void writeInternalFaces(
const ccmID& topoNode)
const;
194 void writeBoundaryFaces(
const ccmID& topoNode)
const;
196 void writeCells(
const ccmID& topoNode);
198 void writeInterfaces(
const ccmID& cellsNode)
const;
202 const ccmID& phaseNode,
203 const word& fieldName,
205 const ccmDimension& ccmDim,
211 label findDefaultBoundary()
const;
228 const bool backup=
true
A class for handling words, derived from Foam::string.
A class for handling file names.
static string defaultMeshName
The name for the topology file reference.
The boundaryRegion persistent data saved as a Map<dictionary>.
void writeSolution(const IOobjectList &objects, const fileName &remappingDictName=fileName::null)
Write the solutions.
Mesh consisting of general polyhedral cells.
~writer()
Destructor (closes file)
The cellTable persistent data saved as a Map<dictionary>.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
List of IOobjects with searching and retrieving facilities.
static const fileName null
An empty fileName.
void writeGeometry()
Write the mesh.
Base functionality common to reader and writer classes.
Write OpenFOAM meshes and/or results to CCM format.