dune-fem 2.8-git
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Dune::Fem::GaussLegendreQuadrature< Field, dim > Class Template Reference

#include <dune/fem/quadrature/geometric/gausslegendre.hh>

Inheritance diagram for Dune::Fem::GaussLegendreQuadrature< Field, dim >:
Inheritance graph

Public Types

using QuadratureRuleType = Dune::QuadratureRule< Field, dim >
 type of Dune::Geometry::QuadratureRule More...
 
using FieldType = typename BaseType::FieldType
 field type More...
 
using CoordinateType = typename BaseType::CoordinateType
 coordinate type More...
 
using LocalCoordinateType = typename BaseType::LocalCoordinateType
 local coordinate type More...
 
using QuadraturePointWrapperType = Dune::Fem::QuadraturePointWrapper< GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >
 quadrature point wrapper type More...
 

Public Member Functions

 GaussLegendreQuadrature (Dune::GeometryType type, int order)
 
Public member methods
Dune::GeometryType type () const
 return geometry type More...
 
int order () const
 return order More...
 
std::size_t nop () const
 return number of quadrature points More...
 
const CoordinateTypepoint (std::size_t i) const
 return coordinates of $i$-th quadrature point More...
 
const LocalCoordinateTypelocalPoint (std::size_t i) const
 return local coordinates of $i$-th quadrature point More...
 
FieldType weight (std::size_t i) const
 return quadrature weight More...
 
Quadrature point wrapper
const QuadraturePointWrapperType operator[] (std::size_t i) const
 return quadrature point wrapper More...
 

Static Public Attributes

static const int mydimension
 mydimension More...
 
static const int dimension
 dimension More...
 

Protected Member Functions

const GeometryQuadrature< Dune::QuadratureRule< Field, dim > > & impl () const
 

Member Typedef Documentation

◆ CoordinateType

using Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::CoordinateType = typename BaseType::CoordinateType
inherited

coordinate type

◆ FieldType

using Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::FieldType = typename BaseType::FieldType
inherited

field type

◆ LocalCoordinateType

using Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::LocalCoordinateType = typename BaseType::LocalCoordinateType
inherited

local coordinate type

◆ QuadraturePointWrapperType

using Dune::Fem::GeometricQuadrature< QuadratureRule::CoordType , mydim, dim, GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >::QuadraturePointWrapperType = Dune::Fem::QuadraturePointWrapper< GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >
inherited

quadrature point wrapper type

◆ QuadratureRuleType

using Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::QuadratureRuleType = Dune::QuadratureRule< Field, dim >
inherited

type of Dune::Geometry::QuadratureRule

Constructor & Destructor Documentation

◆ GaussLegendreQuadrature()

template<class Field , int dim>
Dune::Fem::GaussLegendreQuadrature< Field, dim >::GaussLegendreQuadrature ( Dune::GeometryType  type,
int  order 
)
inline

Member Function Documentation

◆ impl()

const GeometryQuadrature< Dune::QuadratureRule< Field, dim > > & Dune::Fem::GeometricQuadrature< QuadratureRule::CoordType , mydim, dim, GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >::impl ( ) const
inlineprotectedinherited

◆ localPoint()

const LocalCoordinateType & Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::localPoint ( std::size_t  i) const
inlineinherited

return local coordinates of $i$-th quadrature point

◆ nop()

std::size_t Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::nop ( ) const
inlineinherited

return number of quadrature points

◆ operator[]()

const QuadraturePointWrapperType Dune::Fem::GeometricQuadrature< QuadratureRule::CoordType , mydim, dim, GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >::operator[] ( std::size_t  i) const
inlineinherited

return quadrature point wrapper

◆ order()

int Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::order ( ) const
inlineinherited

return order

◆ point()

const CoordinateType & Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::point ( std::size_t  i) const
inlineinherited

return coordinates of $i$-th quadrature point

◆ type()

Dune::GeometryType Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::type ( ) const
inlineinherited

return geometry type

◆ weight()

FieldType Dune::Fem::GeometryQuadrature< Dune::QuadratureRule< Field, dim > >::weight ( std::size_t  i) const
inlineinherited

return quadrature weight

Member Data Documentation

◆ dimension

const int Dune::Fem::GeometricQuadrature< QuadratureRule::CoordType , mydim, dim, GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >::dimension
staticinherited

dimension

◆ mydimension

const int Dune::Fem::GeometricQuadrature< QuadratureRule::CoordType , mydim, dim, GeometryQuadrature< Dune::QuadratureRule< Field, dim > > >::mydimension
staticinherited

mydimension


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