#include <dune/grid/alugrid/3d/geometry.hh>
Public Member Functions |
| GeometryImplBase () |
| default constructor
|
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
|
template<class CoordPtrType > |
void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
template<class CoordPtrType > |
void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
template<class CoordPtrType > |
void | update (const CoordPtrType &, const CoordPtrType &, const CoordPtrType &) const |
void | invalidate () |
bool | valid () const |
void | setVolume (const double volume) |
double | volume () const |
Static Public Member Functions |
template<class CoordPtrType > |
static void | copy (const CoordPtrType &p, CoordinateVectorType &c) |
Static Protected Attributes |
static const int | corners_ = corners |
| number of corners
|
Member Typedef Documentation
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
Constructor & Destructor Documentation
template<int cdim>
template<int dim, int corners, class Mapping>
Member Function Documentation
template<int cdim>
template<int dim, int corners, class Mapping>
template<class CoordPtrType >
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
return true if object has no references anymore
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
return true if there exists more then on reference
template<int cdim>
template<int dim, int corners, class Mapping>
template<class CoordPtrType >
void Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, corners, Mapping >::update |
( |
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
, |
|
|
const CoordPtrType & |
|
|
) |
| const |
|
inline |
template<int cdim>
template<int dim, int corners, class Mapping>
template<class CoordPtrType >
template<int cdim>
template<int dim, int corners, class Mapping>
template<class CoordPtrType >
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
Member Data Documentation
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
template<int cdim>
template<int dim, int corners, class Mapping>
the reference counter
Referenced by Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::operator!(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::operator++(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::operator--(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::reset(), and Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::stillUsed().
template<int cdim>
template<int dim, int corners, class Mapping>
the status (see different status above)
Referenced by Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::invalidate(), Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::reset(), and Dune::MyALUGridGeometryImplementation< cdim >::GeometryImplBase< dim, dim+1, LinearMapping< cdim, dim > >::valid().
template<int cdim>
template<int dim, int corners, class Mapping>
The documentation for this class was generated from the following file: