- Home
- About DUNE
- Download
- Documentation
- Community
- Development
File reader for the Star-CD format. More...
#include <dune/grid/io/file/starcdreader.hh>
Static Public Member Functions | |
static GridType * | read (const std::string &fileName, bool verbose=true) |
Read grid from a Star-CD file. |
File reader for the Star-CD format.
Reads grid data described by the Star-CD format and fills an empty grid with the data. Uses the grid creation methods described in "How to Write a File Reader for UGGrid Objects".
Two files fileName.vrt and fileName.cel have to be present. The file fileName.vrt contains the coordinates of the nodes, each row having the format
idx x-coordinate y-coordinate z-coordinate
The file fileName.cel contains the data of the volume and possibly the boundary elements, each row having the format
idx node1 node2 ... node8 material/boundaryId flag1 flag2
The flags flag1 and flag2 appear to be always identical to 1 in case of a volume element and to 4 in case of a boundary element. The element types simplex, pyramid, prism, and cube are supported:
This reader only supports three-dimensional grids.
Currently no boundary element data is passed to grid.
static GridType* Dune::StarCDReader< GridType >::read | ( | const std::string & | fileName, | |
bool | verbose = true | |||
) | [inline, static] |
Read grid from a Star-CD file.
fileName | The base file name of the Star-CD files | |
verbose | Tlag to set whether information should be printed |
References Dune::GridFactory< GridType >::createGrid(), Dune::GridFactory< GridType >::insertElement(), Dune::GridFactory< GridType >::insertVertex(), Dune::VTK::prism, and Dune::VTK::pyramid.
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].