dune-grid  2.5-git
File List
Here is a list of all files with brief descriptions:
 adaptcallback.hhInterfaces and wrappers needed for the callback adaptation provided by AlbertaGrid and dune-ALUGrid
 agrid.hhAlbertaGrid class
 albertagrid.cc
 albertagrid.hh
 albertaheader.hh
 albertareader.hh
 algebra.hh
 amirameshreader.cc
 amirameshreader.hh
 amirameshwriter.cc
 amirameshwriter.hh
 b64enc.hhSimple base64 encode
 albertagrid/backuprestore.hh
 common/backuprestore.hh
 geometrygrid/backuprestore.hh
 yaspgrid/backuprestore.hh
 basic.cc
 basic.hh
 basicwriter.hh
 boundarydom.cc
 boundarydom.hh
 boundaryiterators.hhFunctions for VTK output on the skeleton
 boundaryprojection.hh
 boundaryseg.cc
 boundaryseg.hh
 boundarysegment.hhBase class for grid boundary segments of arbitrary geometry
 boundarywriter.hh
 cachedcoordfunction.hh
 albertagrid/capabilities.hh
 common/capabilities.hhA set of traits classes to store static information about grid implementation
 geometrygrid/capabilities.hh
 common.hhCommon stuff for the VTKWriter
 coordcache.hh
 coordfunction.hh
 coordfunctioncaller.hh
 coordinates.hhThis provides container classes for the coordinates to be used in YaspGrid Upon implementation of the tensorproduct feature, the coordinate information has been encapsulated to keep performance for the equidistant grid. Containers for equidistant and tensorproduct grids are provided here
 corner.hh
 corneriterator.hh
 cornerstorage.hh
 cube.cc
 cube.hh
 dataarraywriter.hhData array writers for the VTKWriter
 albertagrid/datahandle.hh
 geometrygrid/datahandle.hh
 datahandleif.hhDescribes the parallel communication interface class for MessageBuffers and DataHandles
 declaration.hh
 defaultgridview.hh
 dgf2dgf.ccSmall program converting a DGF file into a DGF file
 dgfexception.hh
 dgfgeogrid.hh
 dgfgridfactory.hh
 dgfidentitygrid.hh
 dgfoned.hh
 albertagrid/dgfparser.cc
 io/file/dgfparser/dgfparser.cc
 albertagrid/dgfparser.hh
 io/file/dgfparser/dgfparser.hh
 io/file/dgfparser.hh
 dgfug.cc
 dgfug.hh
 dgfwriter.hhWrite a GridView to a DGF file
 dgfyasp.hh
 dim.cc
 dim.hh
 dofadmin.hh
 dofvector.hh
 elementinfo.ccWrapper for ALBERTA's el_info structure
 elementinfo.hhWrapper for ALBERTA's el_info structure
 entity.cc
 albertagrid/entity.hh
 common/entity.hh
 geometrygrid/entity.hh
 entitycommhelper.hh
 entityiterator.hh
 entitykey.hh
 entitykey_inline.hh
 albertagrid/entitypointer.hh
 common/entitypointer.hhWrapper and interface class for a static iterator (EntityPointer)
 albertagrid/entityseed.hh
 common/entityseed.hhInterface class EntitySeed
 geometrygrid/entityseed.hh
 exceptions.hh
 function.hhFunctions for VTK output
 functionwriter.hh
 general.cc
 general.hh
 geometry.cc
 albertagrid/geometry.hh
 common/geometry.hhWrapper and interface classes for element geometries
 geometrygrid/geometry.hh
 geometrycache.hh
 geometrygrid.hh
 geometryreference.hhWrapper and interface classes for element geometries
 globalindexset.hhProvides a globally unique index for all entities of a distributed Dune grid
 gmsh2dgf.ccSmall program converting a gmsh file into a DGF file
 gmshreader.hh
 gmshwriter.hh
 gnuplot.ccImplementation of gnuplot output for 1D and 2D grids
 gnuplot.hhProvides gnuplot output for 1D Grids
 common/grid.hhDifferent resources needed by all grid implementations
 geometrygrid/grid.hh
 gridenums.hh
 albertagrid/gridfactory.hhSpecialization of the generic GridFactory for AlbertaGrid
 common/gridfactory.hhProvide a generic factory class for unstructured grids
 albertagrid/gridfamily.hhGridFamily for AlbertaGrid
 geometrygrid/gridfamily.hh
 gridinfo-gmsh-main.hhGeneric main() function for printing information about a mesh read from a .msh-file
 common/gridinfo.hhSome functions to list information about a grid
 utility/gridinfo.hh
 gridparameter.cc
 gridparameter.hh
 gridptr.hh
 gridtype.hhThis file can be included directly following config.h to test if a grid type was correctly selected
 albertagrid/gridview.hh
 common/gridview.hh
 geometrygrid/gridview.hh
 hierarchiciterator.hh
 hierarchicsearch.hhUtility class for hierarchically searching for an Entity containing a given point
 hostcorners.hh
 hostgridaccess.hh
 identity.hh
 identitygrid.hhThe IdentityGrid class
 identitygridentity.hhThe IdentityGridEntity class
 identitygridentityseed.hhThe IdentityGridEntitySeed class
 identitygridgeometry.hhThe IdentityGridGeometry class and its specializations
 identitygridhierarchiciterator.hhThe IdentityGridHierarchicIterator class
 identitygridindexsets.hhThe index and id sets for the IdentityGrid class
 identitygridintersectioniterator.hhThe IdentityGridLeafIntersectionIterator and IdentityGridLevelIntersectionIterator classes
 identitygridintersections.hhThe IdentityGridLeafIntersection and IdentityGridLevelIntersection classes
 identitygridleafiterator.hhThe IdentityGridLeafIterator class
 identitygridleveliterator.hhThe IdentityGridLevelIterator class
 idset.hh
 indexidset.hhProvides base classes for index and id sets
 indexsets.cc
 albertagrid/indexsets.hh
 geometrygrid/indexsets.hh
 indexstack.hhProvides an index stack that supplies indices for element numbering for a grid (i.e. AlbertaGrid and ALUGrid)
 intersection.cc
 albertagrid/intersection.hh
 common/intersection.hh
 geometrygrid/intersection.hh
 albertagrid/intersectioniterator.hhImplementation of the IntersectionIterator for AlbertaGrid
 common/intersectioniterator.hh
 geometrygrid/intersectioniterator.hh
 interval.cc
 interval.hh
 iterator.hh
 leafiterator.hh
 level.hh
 leveliterator.hh
 macrodata.ccWrapper for ALBERTA's macro_data structure
 macrodata.hhWrapper for ALBERTA's macro_data structure
 macroelement.hh
 macrogrid.hh
 mapper.hhProvides classes with basic mappers which are used to attach data to a grid
 mcmgmapper.hhMapper for multiple codim and multiple geometry types
 meshpointer.cc
 meshpointer.hhWrapper for ALBERTA's mesh structure
 misc.hh
 multiindex.hhImplements a multiindex with arbitrary dimension and fixed index ranges This is used by various factory classes
 onedgrid.hhThe OneDGrid class
 parmetisgridpartitioner.hhCompute a repartitioning of a Dune grid using ParMetis
 parser.hh
 partitioning.hhThis file provides tools to partition YaspGrids. If you want to write your own partitioner, inherit from YLoadBalance and implement the loadbalance() method. You can also browse this file for already available useful partitioners, like YaspFixedSizePartitioner
 partitionset.hh
 periodicfacetrans.cc
 periodicfacetrans.hh
 albertagrid/persistentcontainer.hh
 geometrygrid/persistentcontainer.hh
 utility/persistentcontainer.hh
 persistentcontainerinterface.hh
 persistentcontainermap.hh
 persistentcontainervector.hh
 persistentcontainerwrapper.hh
 pointiterator.hh
 polygon.hh
 polyhedron.hh
 printgrid.hh
 projection.cc
 albertagrid/projection.hh
 io/file/dgfparser/blocks/projection.hh
 psurfaceboundary.hhA domain boundary implemented by the psurface library
 pvtuwriter.hh
 rangegenerators.hh
 refinement.hhWrapper for ALBERTA's refinement patches and the corners for geometryInFather
 scsgmapper.hhMapper classes are used to attach data to a grid
 simplex.cc
 simplex.hh
 simplexgeneration.cc
 simplexgeneration.hh
 sizecache.hhProvides size cache classes to implement the grids size method efficiently
 skeletonfunction.hhFunctions for VTK output on the skeleton
 starcdreader.hh
 streams.hh
 structuredgridfactory.hhA class to construct structured cube and simplex grids using the grid factory
 structuredyaspgridfactory.hhSpecialization of the StructuredGridFactory class for YaspGrid
 subsamplingvtkwriter.hhProvides subsampled file i/o for the visualization toolkit
 tensorgridfactory.hhThis file provides a factory class for tensorproduct grids. This is a collection of methods to generate monotonous sequences as needed for a tensorproduct grid. Apart from easy ones for locally equidistant grids, there are also more involved methods like splitting a range according to a geometric series
 torus.hhThis file provides the infrastructure for toroidal communication in YaspGrid
 transformation.hh
 treeiterator.hh
 uggrid.hhThe UGGrid class
 uggridfactory.hhThe specialization of the generic GridFactory for UGGrid
 undefine-2.0.hhContains #undefs for all preprocessor macros defined by alberta
 undefine-3.0.hhContains #undefs for all preprocessor macros defined by alberta
 universalmapper.hhMapper for any set of entities
 vertex.cc
 vertex.hh
 vertexorderfactory.hh
 volumeiterators.hh
 volumewriter.hh
 vtk.hhConvenience header which includes all available VTK writers
 vtksequencewriter.hh
 vtksequencewriterbase.hh
 vtkwriter.hhProvides file i/o for the visualization toolkit
 vtuwriter.hh
 yaspgrid.hh
 yaspgridentity.hhYaspEntity class and its specializations
 yaspgridentitypointer.hhThe YaspEntityPointer class
 yaspgridentityseed.hhThe YaspEntitySeed class
 yaspgridgeometry.hhThe YaspGeometry class and its specializations
 yaspgridhierarchiciterator.hh
 yaspgrididset.hh
 yaspgridindexsets.hhLevel-wise, non-persistent, consecutive indices for YaspGrid
 yaspgridintersection.hhThe YaspIntersection class
 yaspgridintersectioniterator.hhThe YaspIntersectionIterator class
 yaspgridleveliterator.hhThe YaspLevelIterator class
 yaspgridpersistentcontainer.hhSpecialization of the PersistentContainer for YaspGrid
 ygrid.hhThis provides a YGrid, the elemental component of the yaspgrid implementation