Go to the documentation of this file.
114 class ccmGlobalState;
136 unique_ptr<ccmMaps> maps_;
157 void operator=(
const writer&) =
delete;
163 const string& mapName,
169 void writeBoundaryRegion(
const ccmID& probNode)
const;
171 void writeCellTable(
const ccmID& probNode)
const;
174 void writeProblem(
const ccmID& stateNode)
const;
177 label prostarCellFaceId(
const label&
cellId,
const label& faceI)
const;
189 void writeVertices(
const ccmID& verticesNode)
const;
192 void writeInternalFaces(
const ccmID& topoNode)
const;
195 void writeBoundaryFaces(
const ccmID& topoNode)
const;
197 void writeCells(
const ccmID& topoNode);
199 void writeInterfaces(
const ccmID& cellsNode)
const;
203 const ccmID& phaseNode,
204 const word& fieldName,
206 const ccmDimension& ccmDim,
212 label findDefaultBoundary()
const;
229 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.