TopoLab: A Generic Implementation of G-Maps Part II: Visualizing Unstructured Grids

in: Proc. 20th Gocad Meeting, Nancy

Abstract

The TopoLab project aims at providing a new G-Map based topological kernel. The generic aspects of the G-Map topology are exploited at a low level implementation to decrease significantly the size of code, and thus lowering the maintenance costs. The generalized use of C++ template classes together with inline functions allows significant performance improvements as compared with the previous version. Property management is more flexible, allowing to store arbitrary information (geometry, porosity, n -dimensional vectors, complex numbers, images, etc.) on any type of cell (i.e. vertices, edges, polygons polyhedra). It is focused also on the client aspect, thanks to a high-level library, which provides intuitive tools to access connectivity between cells and property/geometry access.

Download / Links

    BibTeX Reference

    @INPROCEEDINGS{T0920levy2,
        author = { Levy, Bruno and Caumon, Guillaume and Conreaux, Stephane },
         title = { TopoLab: A Generic Implementation of G-Maps Part II: Visualizing Unstructured Grids },
     booktitle = { Proc. 20th Gocad Meeting, Nancy },
          year = { 2000 },
      abstract = { The TopoLab project aims at providing a new G-Map based topological kernel. The generic
    aspects of the G-Map topology are exploited at a low level implementation to decrease significantly
    the size of code, and thus lowering the maintenance costs. The generalized use of C++ template
    classes together with inline functions allows significant performance improvements as compared with
    the previous version. Property management is more flexible, allowing to store arbitrary information
    (geometry, porosity, n -dimensional vectors, complex numbers, images, etc.) on any type of cell (i.e.
    vertices, edges, polygons polyhedra). It is focused also on the client aspect, thanks to a high-level
    library, which provides intuitive tools to access connectivity between cells and property/geometry
    access. }
    }