dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim > Class Template Reference

#include <dune/fem/quadrature/pardgsimplexquadrature.hh>

Public Types

enum  { numCorners = dim+1 }
 
typedef Dune::FieldVector< double, dim > CoordinateType
 
typedef Dune::FieldVector< double, dim+1 > Point
 

Public Member Functions

 Quadrature (int nop, int degree, const double x[][dim+1])
 
 Quadrature (const int order)
 
CoordinateType point (const int i) const
 
double weight (const int i) const
 Access to the ith quadrature weight.
 
int order () const
 
int numPoints () const
 
int max_order () const
 
int number_of_points () const
 
const Pointx (int i) const
 
double w (int i) const
 
void check () const
 
const Quadrature< 1 > & quadrature (int minimum_degree)
 

Static Public Member Functions

static const Quadraturequadrature (int minimum_degree)
 

Protected Attributes

int nop
 
int degree
 
std::vector< Pointx_w
 

Member Typedef Documentation

◆ CoordinateType

template<int dim>
typedef Dune::FieldVector< double, dim > Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::CoordinateType

◆ Point

template<int dim>
typedef Dune::FieldVector< double, dim+1 > Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::Point

Member Enumeration Documentation

◆ anonymous enum

template<int dim>
anonymous enum
Enumerator
numCorners 

Constructor & Destructor Documentation

◆ Quadrature() [1/2]

template<int dim>
Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::Quadrature ( int  nop,
int  degree,
const double  x[][dim+1] 
)
inline

◆ Quadrature() [2/2]

template<int dim>
Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::Quadrature ( const int  order)
inlineexplicit

Member Function Documentation

◆ check()

void Dune::Fem::ParDGSimplexQuadrature::Quadrature3d::check

◆ max_order()

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::max_order ( ) const
inline

◆ number_of_points()

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::number_of_points ( ) const
inline

◆ numPoints()

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::numPoints ( ) const
inline

◆ order()

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::order ( ) const
inline

◆ point()

template<int dim>
CoordinateType Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::point ( const int  i) const
inline

◆ quadrature() [1/2]

const Quadrature3d & Dune::Fem::ParDGSimplexQuadrature::Quadrature3d::quadrature ( int  minimum_degree)
static

◆ quadrature() [2/2]

const Quadrature< 1 > & Dune::Fem::ParDGSimplexQuadrature::Quadrature< 1 >::quadrature ( int  minimum_degree)

◆ w()

template<int dim>
double Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::w ( int  i) const
inline

◆ weight()

template<int dim>
double Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::weight ( const int  i) const
inline

Access to the ith quadrature weight.

◆ x()

template<int dim>
const Point & Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::x ( int  i) const
inline

Member Data Documentation

◆ degree

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::degree
protected

◆ nop

template<int dim>
int Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::nop
protected

◆ x_w

template<int dim>
std::vector< Point > Dune::Fem::ParDGSimplexQuadrature::Quadrature< dim >::x_w
protected

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