dune-fem  2.4.1-rc
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/lagrange/genericgeometry.hh>

Public Types

typedef BaseGeometry BaseGeometryType
 
typedef PyramidGeometry< BaseGeometryTypeGeometryType
 
typedef Field FieldType
 
typedef LocalCoordinate< BaseGeometry, FieldType, offset > BaseCoordinateType
 

Public Member Functions

 LocalCoordinate ()
 
template<int sz>
 LocalCoordinate (const FieldVector< FieldType, sz > &x)
 
ThisTypeoperator= (const FieldType s)
 
template<int sz>
ThisTypeoperator= (const FieldVector< FieldType, sz > &x)
 
ThisTypeoperator= (const ThisType &v)
 
ThisTypeoperator*= (const FieldType s)
 
ThisTypeoperator+= (const ThisType &v)
 
ThisTypeoperator-= (const ThisType &v)
 
const FieldTypeoperator[] (const unsigned int i) const
 
FieldTypeoperator[] (const unsigned int i)
 
const FieldTypeoperator* () const
 
FieldTypeoperator* ()
 
const BaseCoordinateTypebase () const
 
BaseCoordinateTypebase ()
 

Static Public Attributes

static const unsigned int dimension = GeometryType::dimension
 
static const unsigned int index = offset + BaseGeometryType::dimension
 

Member Typedef Documentation

template<class BaseGeometry , class Field , unsigned int offset>
typedef LocalCoordinate< BaseGeometry, FieldType, offset > Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::BaseCoordinateType
template<class BaseGeometry , class Field , unsigned int offset>
typedef BaseGeometry Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::BaseGeometryType
template<class BaseGeometry , class Field , unsigned int offset>
typedef Field Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::FieldType
template<class BaseGeometry , class Field , unsigned int offset>
typedef PyramidGeometry< BaseGeometryType > Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::GeometryType

Constructor & Destructor Documentation

template<class BaseGeometry , class Field , unsigned int offset>
Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::LocalCoordinate ( )
inline
template<class BaseGeometry , class Field , unsigned int offset>
template<int sz>
Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::LocalCoordinate ( const FieldVector< FieldType, sz > &  x)
inlineexplicit

Member Function Documentation

template<class BaseGeometry , class Field , unsigned int offset>
const BaseCoordinateType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::base ( ) const
inline
template<class BaseGeometry , class Field , unsigned int offset>
BaseCoordinateType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::base ( )
inline
template<class BaseGeometry , class Field , unsigned int offset>
const FieldType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator* ( ) const
inline
template<class BaseGeometry , class Field , unsigned int offset>
FieldType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator* ( )
inline
template<class BaseGeometry , class Field , unsigned int offset>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator*= ( const FieldType  s)
inline
template<class BaseGeometry , class Field , unsigned int offset>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator+= ( const ThisType v)
inline
template<class BaseGeometry , class Field , unsigned int offset>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator-= ( const ThisType v)
inline
template<class BaseGeometry , class Field , unsigned int offset>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator= ( const FieldType  s)
inline
template<class BaseGeometry , class Field , unsigned int offset>
template<int sz>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator= ( const FieldVector< FieldType, sz > &  x)
inline
template<class BaseGeometry , class Field , unsigned int offset>
ThisType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator= ( const ThisType v)
inline
template<class BaseGeometry , class Field , unsigned int offset>
const FieldType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator[] ( const unsigned int  i) const
inline
template<class BaseGeometry , class Field , unsigned int offset>
FieldType& Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::operator[] ( const unsigned int  i)
inline

Member Data Documentation

template<class BaseGeometry , class Field , unsigned int offset>
const unsigned int Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::dimension = GeometryType::dimension
static
template<class BaseGeometry , class Field , unsigned int offset>
const unsigned int Dune::Fem::LocalCoordinate< PyramidGeometry< BaseGeometry >, Field, offset >::index = offset + BaseGeometryType::dimension
static

The documentation for this class was generated from the following file: