#include <dune/grid/alugrid/3d/geometry.hh>
Public Member Functions |
| const CoordinateVectorType & | operator[] (const int i) const |
| template<class CoordPtrType > |
| void | update (const CoordPtrType &p0, const CoordPtrType &p1, const CoordPtrType &p2, const CoordPtrType &p3) |
| MappingType & | mapping () |
| void | reset () |
| | reset status and reference count
|
| void | operator++ () |
| | increase reference count
|
| void | operator-- () |
| | decrease reference count
|
| bool | operator! () const |
| | return true if object has no references anymore
|
| bool | stillUsed () const |
| | return true if there exists more then on reference
|
| void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
| void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
| void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
| void | invalidate () |
| bool | valid () const |
| void | setVolume (const double volume) |
| double | volume () const |
Static Protected Attributes |
| static const int | corners_ |
| | number of corners
|
Member Typedef Documentation
Member Function Documentation
template<int cdim>
template<int dummy>
References Dune::MyALUGridGeometryImplementation< cdim >::buildmapping, Dune::LinearMapping< cdim, mydim >::buildMapping(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::coord_, Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::map_, Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::status_, and Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::valid().
return true if object has no references anymore
template<int cdim>
template<int dummy>
References Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::coord_, Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::corners_, and Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::valid().
reset status and reference count
return true if there exists more then on reference
template<int cdim>
template<int dummy>
template<class CoordPtrType >
References Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::coord_, Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::copy(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::status_, and Dune::MyALUGridGeometryImplementation< cdim >::updated.
Member Data Documentation
template<int cdim>
|
|
mutableprotectedinherited |
the status (see different status above)
The documentation for this class was generated from the following file: