|
Manicore
Library to implement schemes on n-dimensionnal manifolds.
|
Classes providing quadratures on edges and in cells. More...
Classes | |
| class | Manicore::LegendreGauss |
| Compute the number of node, their location and the associated weight for a given degree of exactness. More... | |
| class | Manicore::QuadRuleTriangle |
| Wrapper for dunavant quadrature rules. More... | |
| struct | Manicore::QuadratureNode< d > |
| Description of one node and one weight from a quadrature rule. More... | |
Typedefs | |
| template<size_t d> | |
| using | Manicore::QuadratureRule = std::vector< QuadratureNode< d > > |
| Vector of locations and weights. More... | |
Functions | |
| template<typename CellType > | |
| Manicore::requires (CellType::cell_dim==1) QuadratureRule< CellType | |
| Generate a quadrature rule for the cell f. More... | |
Variables | |
| constexpr int | Manicore::QuadratureMaxDegree [] = {21*2,20} |
| Maximum degree of quadrature implemented for each dimension (start with dimension 1) More... | |
Classes providing quadratures on edges and in cells.
| using Manicore::QuadratureRule = typedef std::vector<QuadratureNode<d> > |
Vector of locations and weights.
| d | Dimension of the cell |
| Manicore::requires | ( | CellType::cell_dim | = = 1 | ) |
Generate a quadrature rule for the cell f.
Specialization for the dimension 1
Specialization for the dimension 2
|
constexpr |
Maximum degree of quadrature implemented for each dimension (start with dimension 1)