dune-fem 2.8.0
Loading...
Searching...
No Matches
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
 
using FieldType = typename BaseType::FieldType
 field type
 
using CoordinateType = typename BaseType::CoordinateType
 coordinate type
 
using LocalCoordinateType = typename BaseType::LocalCoordinateType
 local coordinate type
 
using QuadraturePointWrapperType = Dune::Fem::QuadraturePointWrapper< Implementation >
 quadrature point wrapper type
 

Public Member Functions

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

Static Public Attributes

static const int mydimension = mydim
 mydimension
 
static const int dimension = dim
 dimension
 

Protected Member Functions

const Implementation & 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

template<class Field , int mydim, int dim, class Implementation >
using Dune::Fem::GeometricQuadrature< Field, mydim, dim, Implementation >::QuadraturePointWrapperType = Dune::Fem::QuadraturePointWrapper< Implementation >
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()

template<class Field , int mydim, int dim, class Implementation >
const Implementation & Dune::Fem::GeometricQuadrature< Field, mydim, dim, Implementation >::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[]()

template<class Field , int mydim, int dim, class Implementation >
const QuadraturePointWrapperType Dune::Fem::GeometricQuadrature< Field, mydim, dim, Implementation >::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

template<class Field , int mydim, int dim, class Implementation >
const int Dune::Fem::GeometricQuadrature< Field, mydim, dim, Implementation >::dimension = dim
staticinherited

dimension

◆ mydimension

template<class Field , int mydim, int dim, class Implementation >
const int Dune::Fem::GeometricQuadrature< Field, mydim, dim, Implementation >::mydimension = mydim
staticinherited

mydimension


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