|
dune-grid
2.2.0
|
#include <dune/grid/geometrygrid/cachedcoordfunction.hh>
Public Types | |
| typedef Base::ctype | ctype |
| field type of the coordinate vector | |
| typedef Base::RangeVector | RangeVector |
| range vector for the evaluate method | |
| typedef This | Interface |
| typedef CachedCoordFunction < HostGrid, CoordFunction > | Implementation |
Public Member Functions | |
| CachedCoordFunction (const HostGrid &hostGrid, const CoordFunction &coordFunction=CoordFunction(), const Allocator &allocator=Allocator()) | |
| 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 |
Static Public Attributes | |
| static const unsigned int | dimRange |
| dimension of the range vector | |
Protected Member Functions | |
| const Implementation & | asImp () const |
| Implementation & | asImp () |
| typedef Base::ctype Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::ctype |
field type of the coordinate vector
Reimplemented from Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype, dimR, CachedCoordFunction< HostGrid, CoordFunction > >.
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, Allocator >::RangeVector |
range vector for the evaluate method
Reimplemented from Dune::DiscreteCoordFunction< CoordFunction::ctype, CoordFunction::dimRange, CachedCoordFunction< HostGrid, CoordFunction > >.
| Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::CachedCoordFunction | ( | const HostGrid & | hostGrid, |
| const CoordFunction & | coordFunction = CoordFunction(), |
||
| const Allocator & | allocator = Allocator() |
||
| ) | [inline, explicit] |
| void Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::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, Allocator >::adapt(), and Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::buildCache().
| const Implementation& Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::asImp | ( | ) | const [inline, protected, inherited] |
| Implementation& Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::asImp | ( | ) | [inline, protected, inherited] |
| void Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::buildCache | ( | ) | [inline] |
| void Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::evaluate | ( | const HostEntity & | hostEntity, |
| unsigned int | corner, | ||
| RangeVector & | y | ||
| ) | const [inline] |
| void Dune::CachedCoordFunction< HostGrid, CoordFunction, Allocator >::insertEntity | ( | const HostEntity & | hostEntity | ) | [inline] |
const unsigned int Dune::DiscreteCoordFunctionInterface< CoordFunction::ctype , dimR, CachedCoordFunction< HostGrid, CoordFunction > >::dimRange [static, inherited] |
dimension of the range vector
1.7.6.1