dune-geometry  2.2.1
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
Dune::SimplexQuadratureRule< ct, 3 > Class Template Reference

Quadrature rules for tetrahedra. More...

#include <dune/geometry/quadraturerules.hh>

Inheritance diagram for Dune::SimplexQuadratureRule< ct, 3 >:
Dune::QuadratureRule< ct, 3 >

Public Types

enum  { d =3 }
 The space dimension. More...
 
enum  { highest_order =CubeQuadratureRule<ct,1>::highest_order -2 }
 The highest quadrature order available. More...
 
typedef ct CoordType
 The type used for coordinates. More...
 
typedef SimplexQuadratureRule
< ct, 3 > 
value_type
 
enum  
 The space dimension. More...
 
typedef std::vector
< QuadraturePoint< ct, dim >
>::const_iterator 
iterator
 

Public Member Functions

 ~SimplexQuadratureRule ()
 
virtual int order () const
 return order More...
 
virtual GeometryType type () const
 return type of element More...
 

Public Attributes

T elements
 STL member. More...
 

Protected Member Functions

void tensor_product (const QuadratureRule< ct, 1 > &q1d)
 
int power (int y, int d)
 

Protected Attributes

GeometryType geometry_type
 
int delivered_order
 

Friends

class QuadratureRuleFactory< ct, d >
 

Detailed Description

template<typename ct>
class Dune::SimplexQuadratureRule< ct, 3 >

Quadrature rules for tetrahedra.

Member Typedef Documentation

template<typename ct >
typedef ct Dune::SimplexQuadratureRule< ct, 3 >::CoordType

The type used for coordinates.

typedef std::vector<QuadraturePoint<ct,dim> >::const_iterator Dune::QuadratureRule< ct, dim >::iterator
inherited

this container is always a const container, therefore iterator is the same as const_iterator

template<typename ct >
typedef SimplexQuadratureRule<ct,3> Dune::SimplexQuadratureRule< ct, 3 >::value_type
Todo:
Please doc me!

Member Enumeration Documentation

anonymous enum
inherited

The space dimension.

template<typename ct >
anonymous enum

The space dimension.

Enumerator
d 
template<typename ct >
anonymous enum

The highest quadrature order available.

Enumerator
highest_order 

Constructor & Destructor Documentation

template<typename ct >
Dune::SimplexQuadratureRule< ct, 3 >::~SimplexQuadratureRule ( )
inline

Member Function Documentation

virtual int Dune::QuadratureRule< ct, dim >::order ( ) const
inlinevirtualinherited

return order

int Dune::QuadratureRule< ct, dim >::power ( int  y,
int  d 
)
inlineprotectedinherited
void Dune::QuadratureRule< ct, dim >::tensor_product ( const QuadratureRule< ct, 1 > &  q1d)
inlineprotectedinherited
virtual GeometryType Dune::QuadratureRule< ct, dim >::type ( ) const
inlinevirtualinherited

return type of element

Friends And Related Function Documentation

template<typename ct >
friend class QuadratureRuleFactory< ct, d >
friend

Member Data Documentation

int Dune::QuadratureRule< ct, dim >::delivered_order
protectedinherited
T std::vector< T >::elements
inherited

STL member.

GeometryType Dune::QuadratureRule< ct, dim >::geometry_type
protectedinherited

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