dune-grid 3.0-git
Public Types | Public Member Functions | Static Public Attributes | List of all members
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

Public Types

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

Public Member Functions

 DiscreteCoordFunction ()=default
 
 DiscreteCoordFunction (const This &)=default
 
 DiscreteCoordFunction (This &&)=default
 
 ~DiscreteCoordFunction ()=default
 
Thisoperator= (const This &)=default
 
Thisoperator= (This &&)=default
 
void adapt ()
 
const ImplementationasImp () const
 
ImplementationasImp ()
 

Static Public Attributes

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

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

◆ ctype

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

field type of the coordinate vector

◆ Implementation

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

◆ Interface

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

◆ RangeVector

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

Constructor & Destructor Documentation

◆ DiscreteCoordFunction() [1/3]

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

◆ DiscreteCoordFunction() [2/3]

template<class ct , unsigned int dimR, class Impl >
Dune::DiscreteCoordFunction< ct, dimR, Impl >::DiscreteCoordFunction ( const This )
default

◆ DiscreteCoordFunction() [3/3]

template<class ct , unsigned int dimR, class Impl >
Dune::DiscreteCoordFunction< ct, dimR, Impl >::DiscreteCoordFunction ( This &&  )
default

◆ ~DiscreteCoordFunction()

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

Member Function Documentation

◆ adapt()

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

◆ asImp() [1/2]

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

◆ asImp() [2/2]

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

◆ operator=() [1/2]

template<class ct , unsigned int dimR, class Impl >
This & Dune::DiscreteCoordFunction< ct, dimR, Impl >::operator= ( const This )
default

◆ operator=() [2/2]

template<class ct , unsigned int dimR, class Impl >
This & Dune::DiscreteCoordFunction< ct, dimR, Impl >::operator= ( This &&  )
default

Member Data Documentation

◆ dimRange

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: