Dune::SimplexQuadratureRule< ct, 2 > Class Template Reference
[Quadrature]

Quadrature rules for triangles. More...

#include <dune/grid/common/quadraturerules.hh>

Inheritance diagram for Dune::SimplexQuadratureRule< ct, 2 >:
Inheritance graph

List of all members.

Public Types

enum  { d = 2 }
 

The space dimension.

More...
enum  { highest_order = CubeQuadratureRule<ct, highest_order = CubeQuadratureRule<ct }
 

The highest quadrature order available.

More...
typedef ct CoordType
 The type used for coordinates.
typedef SimplexQuadratureRule 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
virtual GeometryType type () const
 return type of element

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, 2 >

Quadrature rules for triangles.


Member Typedef Documentation

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

The type used for coordinates.

Reimplemented from Dune::QuadratureRule< ct, 2 >.

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 Dune::SimplexQuadratureRule< ct, 2 >::value_type

export my type


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 
highest_order 

Constructor & Destructor Documentation

template<typename ct >
Dune::SimplexQuadratureRule< ct, 2 >::~SimplexQuadratureRule (  )  [inline]

Member Function Documentation

virtual int Dune::QuadratureRule< ct, dim >::order (  )  const [inline, virtual, inherited]

return order

int Dune::QuadratureRule< ct, dim >::power ( int  y,
int  d 
) [inline, protected, inherited]
void Dune::QuadratureRule< ct, dim >::tensor_product ( const QuadratureRule< ct, 1 > &  q1d  )  [inline, protected, inherited]
virtual GeometryType Dune::QuadratureRule< ct, dim >::type (  )  const [inline, virtual, inherited]

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 [protected, inherited]
GeometryType Dune::QuadratureRule< ct, dim >::geometry_type [protected, inherited]

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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].