dune-grid 2.10
Loading...
Searching...
No Matches
dgf2dgf.cc File Reference

a small program converting a DGF file into a DGF file More...

#include <iostream>
#include <dune/grid/io/file/dgfparser/dgfwriter.hh>

Functions

int main (int argc, char *argv[])
 

Detailed Description

a small program converting a DGF file into a DGF file

Author
Matrin Nolte

dgf2dgf is a small example program for the DGFWriter. It reads a DGF file into any grid, optionally refining the grid globally. The leaf grid is then written back as a DGF file.

The program's usage is as follows:

./dgf2dgf <dgffile> [refinement level]

While the program may seem completely useless, it has the following usages:

  • Convert an interval block into a simplex or cube grid (depending on the grid implementation used).
  • Resolve the simplex generator block into a vertex and a simplex block, so that it can be used without triangle or tetgen.
  • Construct a refined macro grid, which is very useful when setting up parallel computations with dune-ALUGrid.

The source code of this program also demonstrates the easy use of the DGF parser and the DGFWriter.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )