1#ifndef DUNE_FEM_PARDGSIMPLEXQUADRATURE_HPP
2#define DUNE_FEM_PARDGSIMPLEXQUADRATURE_HPP
7#include <dune/common/fvector.hh>
11namespace ParDGSimplexQuadrature
21 typedef Dune::FieldVector< double, dim+1 >
Point;
26 for(
int i=0; i<
nop; i++)
28 for(
int l=0; l<=dim; l++)
x_w[i][l] =
x[i][l];
41 for(
int i=0; i<
nop; i++)
43 for(
int l=0; l<=dim; l++)
x_w[i][l] = quad.
x_w[i][l];
51 for (
size_t j = 0; j < dim; ++j)
74 assert(i>=0 && i<
nop);
80 assert(i>=0 && i<
nop);
92 std::vector< Point >
x_w;
Definition: bindguard.hh:11
const Quadrature3d quad3d_6
Definition: pardgsimplexquadrature.hh:148
const Quadrature1d quad1d_39
Definition: pardgsimplexquadrature.hh:121
const Quadrature1d quad1d_27
Definition: pardgsimplexquadrature.hh:120
const Quadrature1d quad1d_19
Definition: pardgsimplexquadrature.hh:119
Quadrature< 1 > Quadrature1d
Definition: pardgsimplexquadrature.hh:98
const Quadrature1d quad1d_25
Definition: pardgsimplexquadrature.hh:120
const Quadrature2d quad2d_9
Definition: pardgsimplexquadrature.hh:133
const Quadrature1d quad1d_3
Definition: pardgsimplexquadrature.hh:118
const Quadrature1d quad1d_35
Definition: pardgsimplexquadrature.hh:120
const Quadrature2d quad2d_2
Definition: pardgsimplexquadrature.hh:132
const Quadrature2d quad2d_10
Definition: pardgsimplexquadrature.hh:133
const Quadrature3d quad3d_7b
Definition: pardgsimplexquadrature.hh:148
const Quadrature2d quad2d_3
Definition: pardgsimplexquadrature.hh:132
const Quadrature3d quad3d_5b
Definition: pardgsimplexquadrature.hh:148
const Quadrature1d quad1d_31
Definition: pardgsimplexquadrature.hh:120
const Quadrature3d quad3d_4
Definition: pardgsimplexquadrature.hh:147
const Quadrature3d quad3d_2
Definition: pardgsimplexquadrature.hh:147
const Quadrature2d quad2d_11
Definition: pardgsimplexquadrature.hh:133
Quadrature< 3 > Quadrature3d
Definition: pardgsimplexquadrature.hh:100
const Quadrature1d quad1d_29
Definition: pardgsimplexquadrature.hh:120
const Quadrature3d quad3d_7
Definition: pardgsimplexquadrature.hh:148
Quadrature< 2 > Quadrature2d
Definition: pardgsimplexquadrature.hh:99
const Quadrature1d quad1d_1
Definition: pardgsimplexquadrature.hh:118
const Quadrature2d quad2d_13
Definition: pardgsimplexquadrature.hh:134
const Quadrature1d quad1d_23
Definition: pardgsimplexquadrature.hh:120
const Quadrature1d quad1d_17
Definition: pardgsimplexquadrature.hh:119
const Quadrature3d quad3d_3
Definition: pardgsimplexquadrature.hh:147
const Quadrature1d quad1d_7
Definition: pardgsimplexquadrature.hh:118
const Quadrature1d quad1d_13
Definition: pardgsimplexquadrature.hh:119
const Quadrature3d quad3d_9
Definition: pardgsimplexquadrature.hh:148
const Quadrature2d quad2d_7
Definition: pardgsimplexquadrature.hh:133
const Quadrature1d quad1d_5
Definition: pardgsimplexquadrature.hh:118
const Quadrature3d quad3d_5
Definition: pardgsimplexquadrature.hh:148
Quadrature< 0 > Quadrature0d
Definition: pardgsimplexquadrature.hh:97
const Quadrature2d quad2d_4
Definition: pardgsimplexquadrature.hh:132
const Quadrature2d quad2d_8
Definition: pardgsimplexquadrature.hh:133
const Quadrature2d quad2d_0
const Quadrature2d quad2d_1
Definition: pardgsimplexquadrature.hh:132
const Quadrature1d quad1d_33
Definition: pardgsimplexquadrature.hh:120
const Quadrature1d quad1d_37
Definition: pardgsimplexquadrature.hh:121
const Quadrature2d quad2d_5
Definition: pardgsimplexquadrature.hh:133
const Quadrature1d quad1d_11
Definition: pardgsimplexquadrature.hh:119
const Quadrature1d quad1d_9
Definition: pardgsimplexquadrature.hh:119
const Quadrature2d quad2d_6
Definition: pardgsimplexquadrature.hh:133
const Quadrature1d quad1d_21
Definition: pardgsimplexquadrature.hh:119
const Quadrature3d quad3d_8
Definition: pardgsimplexquadrature.hh:148
const Quadrature1d quad1d_0
const Quadrature3d quad3d_1
Definition: pardgsimplexquadrature.hh:147
const Quadrature0d quad0d
const Quadrature1d quad1d_15
Definition: pardgsimplexquadrature.hh:119
const Quadrature3d quad3d_0
const Quadrature3d quad3d_11
Definition: pardgsimplexquadrature.hh:149
Definition: pardgsimplexquadrature.hh:17
std::vector< Point > x_w
Definition: pardgsimplexquadrature.hh:92
void check() const
Definition: pardgsimplexquadrature1d.cc:63
int order() const
Definition: pardgsimplexquadrature.hh:66
Quadrature(const int order)
Definition: pardgsimplexquadrature.hh:32
CoordinateType point(const int i) const
Definition: pardgsimplexquadrature.hh:47
@ numCorners
Definition: pardgsimplexquadrature.hh:19
int degree
Definition: pardgsimplexquadrature.hh:91
int nop
Definition: pardgsimplexquadrature.hh:90
Dune::FieldVector< double, dim > CoordinateType
Definition: pardgsimplexquadrature.hh:20
Quadrature(int nop, int degree, const double x[][dim+1])
Definition: pardgsimplexquadrature.hh:23
double w(int i) const
Definition: pardgsimplexquadrature.hh:78
const Point & x(int i) const
Definition: pardgsimplexquadrature.hh:73
int number_of_points() const
Definition: pardgsimplexquadrature.hh:71
static const Quadrature & quadrature(int minimum_degree)
Definition: pardgsimplexquadrature0d.cc:13
double weight(const int i) const
Access to the ith quadrature weight.
Definition: pardgsimplexquadrature.hh:59
Dune::FieldVector< double, dim+1 > Point
Definition: pardgsimplexquadrature.hh:21
int max_order() const
Definition: pardgsimplexquadrature.hh:69
int numPoints() const
Definition: pardgsimplexquadrature.hh:68