dune-grid  2.2.0
Public Types | Static Public Attributes | Protected Member Functions
Dune::DiscreteCoordFunction< ct, dimR, Impl > Class Template Reference

Derive an implementation of a discrete coordinate function from this class. More...

#include <dune/grid/geometrygrid/coordfunction.hh>

Inheritance diagram for Dune::DiscreteCoordFunction< ct, dimR, Impl >:
Inheritance graph

List of all members.

Public Types

typedef Base::RangeVector RangeVector
 range vector for the evaluate method
typedef This Interface
typedef Impl Implementation
typedef ct ctype
 field type of the coordinate vector

Static Public Attributes

static const unsigned int dimRange = dimR
 dimension of the range vector

Protected Member Functions

 DiscreteCoordFunction ()
void adapt ()
 method called from grid.adapt() method to allow adaptation of the discrete coordinate function
const ImplementationasImp () const
ImplementationasImp ()

Detailed Description

template<class ct, unsigned int dimR, class Impl>
class Dune::DiscreteCoordFunction< ct, dimR, Impl >

Derive an implementation of a discrete coordinate function from this class.


Member Typedef Documentation

template<class ct, unsigned int dimR, class Impl>
typedef ct Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::ctype
inherited

field type of the coordinate vector

Reimplemented in Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >.

template<class ct, unsigned int dimR, class Impl>
typedef Impl Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::Implementation
inherited
template<class ct, unsigned int dimR, class Impl>
typedef This Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::Interface
inherited
template<class ct, unsigned int dimR, class Impl>
typedef Base :: RangeVector Dune::DiscreteCoordFunction< ct, dimR, Impl >::RangeVector

range vector for the evaluate method

Reimplemented from Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >.

Reimplemented in Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >.


Constructor & Destructor Documentation

template<class ct, unsigned int dimR, class Impl>
Dune::DiscreteCoordFunction< ct, dimR, Impl >::DiscreteCoordFunction ( )
inlineprotected

Member Function Documentation

template<class ct, unsigned int dimR, class Impl>
void Dune::DiscreteCoordFunction< ct, dimR, Impl >::adapt ( )
inlineprotected

method called from grid.adapt() method to allow adaptation of the discrete coordinate function

Reimplemented from Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >.

Reimplemented in Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >.

template<class ct, unsigned int dimR, class Impl>
const Implementation& Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::asImp ( ) const
inlineprotectedinherited
template<class ct, unsigned int dimR, class Impl>
Implementation& Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::asImp ( )
inlineprotectedinherited

Member Data Documentation

template<class ct, unsigned int dimR, class Impl>
const unsigned int Dune::DiscreteCoordFunctionInterface< ct, dimR, Impl >::dimRange = dimR
staticinherited

dimension of the range vector


The documentation for this class was generated from the following file: