dune-grid
2.4.1
|
#include <dune/grid/alugrid/2d/geometry.hh>
Public Member Functions | |
MyALU2dGridGeometryImplBase (const GeometryType type) | |
default constructor More... | |
void | reset () |
reset status and reference count More... | |
void | operator++ () |
increase reference count More... | |
void | operator-- () |
decrease reference count More... | |
bool | operator! () const |
return true if object has no references anymore More... | |
bool | stillUsed () const |
return true if there exists more then on reference More... | |
void | invalidate () |
bool | valid () const |
double | volume () const |
bool | affine () const |
int | corners () const |
world_t | corner (int i) const |
void | map2world (const map_t &m, world_t &w) const |
void | world2map (const world_t &w, map_t &m) const |
const matrix_t & | jacobianTransposed (const map_t &m) const |
const inv_t & | jacobianInverseTransposed (const map_t &m) const |
ctype | det (const map_t &m) const |
Protected Types | |
enum | |
typedef Mapping | MappingType |
the type of the mapping More... | |
typedef MappingType::ctype | ctype |
typedef MappingType::map_t | map_t |
typedef MappingType::world_t | world_t |
typedef MappingType::matrix_t | matrix_t |
typedef MappingType::inv_t | inv_t |
typedef ReferenceElement < ctype, mydim > | ReferenceElementType |
Protected Member Functions | |
const MappingType & | mapping () const |
Protected Attributes | |
MappingType | mapping_ |
the mapping More... | |
const ReferenceElementType & | referenceElement_ |
reference element More... | |
double | volume_ |
volume of element More... | |
unsigned int | refCount_ |
the reference counter More... | |
bool | valid_ |
valid flag, true if mapping was built More... | |
Static Protected Attributes | |
static const int | corners_ = ncorners |
number of corners More... | |
|
protected |
|
protected |
|
protected |
|
protected |
the type of the mapping
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
default constructor
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::affine(), Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::det(), Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::jacobianInverseTransposed(), Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::jacobianTransposed(), Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::map2world(), and Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::world2map().
|
inline |
return true if object has no references anymore
|
inline |
increase reference count
|
inline |
decrease reference count
|
inline |
reset status and reference count
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::MyALU2dGridGeometryImplBase().
|
inline |
return true if there exists more then on reference
|
inline |
|
inline |
|
inline |
|
staticprotected |
number of corners
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::corners().
|
protected |
the mapping
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::mapping().
|
mutableprotected |
the reference counter
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::operator++(), and Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::operator--().
|
protected |
reference element
|
protected |
valid flag, true if mapping was built
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::valid().
|
protected |
volume of element
Referenced by Dune::MyALU2dGridGeometryImplBase< 1, LinearMapping< cdim, 0 > >::volume().