#include <imsimplex.hpp>
brief description
Inherits PointSetQuadrature< Simplex< Dim, 1 >, Order, T >, and PointSetQuadrature< Simplex< Dim, 1 >, Order, T >.
Public Member Functions | |
T | factor () const |
T | factor () const |
Constructors, destructor | |
IMSimplex () | |
~IMSimplex () | |
IMSimplex (bool transform=true) | |
~IMSimplex () | |
Methods | |
IMSimplex & | operator= (IMSimplex const &i) |
GeoND< nDim, GeoEntity < Simplex< nDim, 1 > >, value_type > | element () const |
GeoND< nDim, GeoEntity < Simplex< nDim, 1 > >, value_type > | element (mpl::int_< 2 >) const |
GeoND< nDim, GeoEntity < Simplex< nDim, 1 > >, value_type > | element (mpl::int_< 3 >) const |
template<typename QVec > | |
void | permute (int m, QVec const &q, int wi) |
template<typename QVec > | |
void | permute (int m, QVec const &q, int wi, mpl::int_< 2 >) |
template<typename QVec > | |
void | permute (int m, QVec const &q, int wi, mpl::int_< 3 >) |
bool | test () |
bool | test (mpl::int_< 2 >) |
bool | test (mpl::int_< 3 >) |
double | exact (int a, int b, int c) const |
double | exact (int a, int b, int c, int d) const |
double | fact (int x) const |
Typedefs | |
typedef T | value_type |
typedef ublas::matrix < value_type, ublas::column_major > | matrix_type |
typedef ublas::vector< value_type > | vector_type |
typedef mpl::if_ < mpl::equal_to< mpl::int_ < Dim >, mpl::int_ < 2 > >, mpl::identity < detail::IMTriangle< Order, T > >, mpl::identity < detail::IMTetrahedra< Order, T > > >::type::type | quad_type |
typedef Gauss< Simplex< Dim-1, 1 > , Order, T > | face_quad_type |
typedef IMSimplex< Dim, Order, T > | parent_quadrature_type |
typedef T | value_type |
typedef ublas::matrix < value_type, ublas::column_major > | matrix_type |
typedef ublas::vector< value_type > | vector_type |
typedef mpl::if_ < mpl::equal_to< mpl::int_ < Dim >, mpl::int_ < 2 > >, mpl::identity < detail::IMTriangle< Order, T > >, mpl::identity < detail::IMTetrahedra< Order, T > > >::type::type | quad_type |
typedef mpl::if_ < mpl::equal_to< mpl::int_ < Dim >, mpl::int_ < 2 > >, mpl::identity< Gauss < Simplex< Dim-1, 1 >, Order, T > >, mpl::identity < IMSimplex< Dim-1, Order, T > > >::type::type | face_quad_type |
static const uint16_type | nDim = Dim |
static const uint16_type | nOrder = Order |