dune-grid
2.4.1
|
#include <dune/grid/alugrid/2d/geometry.hh>
Public Types | |
typedef BaseType::ctype | ctype |
typedef BaseType::map_t | map_t |
Public Member Functions | |
MyALU2dGridGeometryImpl () | |
GeometryType | type () const |
template<class Geo , class LocalGeo > | |
void | updateLocal (const Geo &geo, const LocalGeo &localGeo) |
template<class Vector > | |
void | update (const Vector &p0, const Vector &p1, const double volume) |
ctype | det (const map_t &m) const |
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 |
Protected Types | |
enum | |
typedef LinearMapping< cdim, 1 > | MappingType |
the type of the mapping More... | |
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_ |
number of corners More... | |
typedef BaseType :: ctype Dune::MyALU2dGridGeometryImpl< 1, cdim, eltype >::ctype |
|
protectedinherited |
typedef BaseType :: map_t Dune::MyALU2dGridGeometryImpl< 1, cdim, eltype >::map_t |
|
protectedinherited |
the type of the mapping
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineinherited |
return true if object has no references anymore
|
inlineinherited |
increase reference count
|
inlineinherited |
decrease reference count
|
inlineinherited |
reset status and reference count
|
inlineinherited |
return true if there exists more then on reference
|
inline |
References ALU2DSPACE, and ALU2DSPACENAME::triangle.
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
staticprotectedinherited |
number of corners
|
protectedinherited |
the mapping
|
mutableprotectedinherited |
the reference counter
|
protectedinherited |
reference element
|
protectedinherited |
valid flag, true if mapping was built
|
protectedinherited |
volume of element