This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/src/conversion/meshTables
2018-06-01 18:11:37 +02:00
..
boundaryRegion.C Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00
boundaryRegion.H Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00
cellTable.C Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00
cellTable.H Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00
README Convert tabs to fours spaces systematically 2013-07-18 10:50:29 +02:00
remappingDict Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00

Star-CD uses a so-called 'cell table' to organize properties. The ccm and
star4 converters preserve this information as a Map of dictionaries under
"constant/cellTable" and as cell data under "constant/polyMesh/cellTableId".

The combination of both files allows subsequent creating of cellSets and
cellZones for any combination of properties (eg, porosities and solids).

Additionally, the reverse converters can use this information when
converting foam meshes back to the Star-CD formats.

The names of the dictionary elements (eg, Label, MaterialType, etc) are
chosen to match those used by the ccm-format.

Here is a sample dictionary entry:

<int>                           // unique positive int
{
    Label           <word>;     // optional
    MaterialType    <word>;     // optional (fluid|solid)
    MaterialId      <int>;      // optional
    PorosityId      <int>;      // optional
    GroupId         <int>;      // optional
    SpinId          <int>;      // optional
}