Data Structures | Namespaces | Functions

/export/development/ViennaFEM/viennafem/quadrature/quadrilateral.hpp File Reference

Provides quadrature rules for quadrilaterals. More...

#include "viennafem/forwards.h"
#include "viennafem/cell_quan.hpp"
#include "viennamath/forwards.h"
#include "viennamath/expression.hpp"
#include "viennamath/manipulation/substitute.hpp"
#include "viennamath/manipulation/diff.hpp"
#include "viennamath/manipulation/eval.hpp"
#include "viennamath/runtime/numerical_quadrature.hpp"
#include "viennagrid/topology/triangle.hpp"
#include "viennagrid/topology/tetrahedron.hpp"

Go to the source code of this file.

Data Structures

class  rt_gauss_quad_element< viennafem::unit_square, 1, InterfaceType >
 Gaussian quadrature rule exact for polynomials up to order 1. More...
class  rt_gauss_quad_element< viennafem::unit_square, 3, InterfaceType >
 Gaussian quadrature rule exact for polynomials up to order 3. More...
class  rt_gauss_quad_element< viennafem::unit_square, 5, InterfaceType >
 Gaussian quadrature rule exact for polynomials up to order 5. More...

Namespaces

namespace  viennafem
 

The main namespace for ViennaFEM. All user functionality resides in this namespace.


Functions

template<typename InterfaceType >
viennamath::numerical_quadrature quadrature_for_reference_cell (viennafem::unit_square const &, std::size_t order)
 Convenience function returning the best (i.e. most economical) quadrature rule for a given polynomial order.

Detailed Description

Provides quadrature rules for quadrilaterals.