Public Types | Public Member Functions

rt_strang_quad_element< viennafem::unit_triangle, 6, InterfaceType > Class Template Reference

Quadrature rule exact for polynomials up to order six (cf. Strang, Fix: An Analysis of the Finite Element Method). More...

#include <triangle.hpp>

Public Types

enum  { num_points = 9 }

Public Member Functions

 rt_strang_quad_element ()
BaseType * clone () const
NumericT eval (viennamath::rt_interval< InterfaceType > const &interv, viennamath::rt_expr< InterfaceType > const &e, viennamath::rt_variable< InterfaceType > const &var) const

Detailed Description

template<typename InterfaceType>
class viennafem::rt_strang_quad_element< viennafem::unit_triangle, 6, InterfaceType >

Quadrature rule exact for polynomials up to order six (cf. Strang, Fix: An Analysis of the Finite Element Method).

Also have a look at the datasets by J. Burkardt at http://people.sc.fsu.edu/~jburkardt/datasets/datasets.html


Member Enumeration Documentation

anonymous enum
Enumerator:
num_points 

Constructor & Destructor Documentation

rt_strang_quad_element (  )  [inline, explicit]

Member Function Documentation

BaseType* clone (  )  const [inline]
NumericT eval ( viennamath::rt_interval< InterfaceType > const &  interv,
viennamath::rt_expr< InterfaceType > const &  e,
viennamath::rt_variable< InterfaceType > const &  var 
) const [inline]

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