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

Bruno Levy and Guillaume Caumon and Stéphane Conreaux. ( 2000 )
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,
     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. },
     author = { Levy, Bruno AND Caumon, Guillaume AND Conreaux, Stéphane },
     booktitle = { Proc. 20th Gocad Meeting, Nancy },
     title = { TopoLab: A Generic Implementation of G-Maps Part II: Visualizing Unstructured Grids },
     year = { 2000 }
    }