dune-grid 2.9.0
Classes | Namespaces
coordfunction.hh File Reference
#include <cassert>
#include <dune/common/fvector.hh>
#include <dune/common/std/type_traits.hh>

Go to the source code of this file.

Classes

class  Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >
 Interface class for using an analytical function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::AnalyticalCoordFunction and the evaluate method mapping $ R^d\to R^r $ has to be supplied. More...
 
class  Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >
 Derive an implementation of an analytical coordinate function from this class. More...
 
class  Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >
 Interface class for using a discrete function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::DiscreteCoordinateFunction and the evaluate method taking an entity of the host grid together with the number of a vertex returns the coordinate in $ R^r $ of that corner. The user must ensure continuity of this mapping. In addition an adapt method is provided which is called whenever adapt() is called on the Dune::GeometryGrid. More...
 
class  Dune::DiscreteCoordFunction< ct, dimR, Impl >
 Derive an implementation of a discrete coordinate function from this class. More...
 
struct  Dune::GeoGrid::isCoordFunctionInterface< CoordFunctionInterface >
 
struct  Dune::GeoGrid::isDiscreteCoordFunctionInterface< CoordFunctionInterface >
 
struct  Dune::GeoGrid::AdaptCoordFunction< CoordFunctionInterface >
 

Namespaces

namespace  Dune
 Include standard header files.
 
namespace  Dune::GeoGrid
 namespace containing the implementations of GeometryGrid