114 class ccmGlobalState;
136 std::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 file names.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
void writeSolution(const IOobjectList &objects, const fileName &remappingDictName=fileName::null)
Write the solutions.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Base functionality common to reader and writer classes.
static const fileName null
An empty fileName.
Write OpenFOAM meshes and/or results to CCM format.
A class for handling words, derived from Foam::string.
void writeGeometry()
Write the mesh.
The cellTable persistent data saved as a Map<dictionary>.
Mesh consisting of general polyhedral cells.
~writer()
Destructor (closes file)
The boundaryRegion persistent data saved as a Map<dictionary>.
static string defaultMeshName
The name for the topology file reference.