- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/grid/geometrygrid/cachedcoordfunction.hh>
Public Types | |
typedef Base::RangeVector | RangeVector |
range vector for the evaluate method | |
typedef This | Interface |
typedef CachedCoordFunction < HostGrid, CoordFunction > | Implementation |
typedef CoordFunction::ctype | ctype |
field type of the coordinate vector | |
Public Member Functions | |
CachedCoordFunction (const HostGrid &hostGrid, const CoordFunction &coordFunction=CoordFunction()) | |
void | adapt () |
method called from grid.adapt() method to allow adaptation of the discrete coordinate function | |
void | buildCache () |
template<class HostEntity > | |
void | insertEntity (const HostEntity &hostEntity) |
template<class HostEntity > | |
void | evaluate (const HostEntity &hostEntity, unsigned int corner, RangeVector &y) const |
template<class HostGeometry > | |
void | calculate (const HostGeometry &hostGeometry, unsigned int corner, RangeVector &y) const |
Static Public Attributes | |
static const unsigned int | dimRange |
dimension of the range vector | |
Protected Member Functions | |
const Implementation & | asImp () const |
Implementation & | asImp () |
typedef CoordFunction::ctype Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::ctype [inherited] |
field type of the coordinate vector
typedef CachedCoordFunction< HostGrid, CoordFunction > Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::Implementation [inherited] |
typedef This Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::Interface [inherited] |
typedef Base::RangeVector Dune::CachedCoordFunction< HostGrid, CoordFunction >::RangeVector |
range vector for the evaluate method
Reimplemented from Dune::DiscreteCoordFunction< CoordFunction::ctype, CoordFunction::dimRange, CachedCoordFunction< HostGrid, CoordFunction > >.
Dune::CachedCoordFunction< HostGrid, CoordFunction >::CachedCoordFunction | ( | const HostGrid & | hostGrid, | |
const CoordFunction & | coordFunction = CoordFunction() | |||
) | [inline, explicit] |
void Dune::CachedCoordFunction< HostGrid, CoordFunction >::adapt | ( | ) | [inline] |
method called from grid.adapt() method to allow adaptation of the discrete coordinate function
Reimplemented from Dune::DiscreteCoordFunction< CoordFunction::ctype, CoordFunction::dimRange, CachedCoordFunction< HostGrid, CoordFunction > >.
References Dune::GeoGrid::CoordCache< HostGrid, Coordinate >::adapt(), and Dune::CachedCoordFunction< HostGrid, CoordFunction >::buildCache().
Referenced by Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype, dimR, CachedCoordFunction< HostGrid, CoordFunction > >::adapt().
Implementation& Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::asImp | ( | ) | [inline, protected, inherited] |
const Implementation& Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::asImp | ( | ) | const [inline, protected, inherited] |
void Dune::CachedCoordFunction< HostGrid, CoordFunction >::buildCache | ( | ) | [inline] |
void Dune::CachedCoordFunction< HostGrid, CoordFunction >::calculate | ( | const HostGeometry & | hostGeometry, | |
unsigned int | corner, | |||
RangeVector & | y | |||
) | const [inline] |
void Dune::CachedCoordFunction< HostGrid, CoordFunction >::evaluate | ( | const HostEntity & | hostEntity, | |
unsigned int | corner, | |||
RangeVector & | y | |||
) | const [inline] |
void Dune::CachedCoordFunction< HostGrid, CoordFunction >::insertEntity | ( | const HostEntity & | hostEntity | ) | [inline] |
const unsigned int Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::dimRange [static, inherited] |
dimension of the range vector
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].