Fluid structure interaction suite
compute_linear_transformation.h File Reference
Include dependency graph for compute_linear_transformation.h:

Go to the source code of this file.

Functions

template<int dim, int spacedim, int N>
Quadrature< spacedim > compute_linear_transformation (const Quadrature< dim > &quadrature, const std::array< Point< spacedim >, N > &vertices)
 Given a dim-dimensional quadrature formula to integrate over vertices, returns a spacedim-dimensional quadrature formula to integrate in the real space. More...
 

Function Documentation

◆ compute_linear_transformation()

template<int dim, int spacedim, int N>
Quadrature<spacedim> compute_linear_transformation ( const Quadrature< dim > &  quadrature,
const std::array< Point< spacedim >, N > &  vertices 
)

Given a dim-dimensional quadrature formula to integrate over vertices, returns a spacedim-dimensional quadrature formula to integrate in the real space.

This function is a generalization of compute_affine_transformation().

Template Parameters
dimThe template dimension of the original Quadrature formula.
spacedimThe template dimension of the resulting Quadrature formula on the real space
NThe number of vertices of the element we need to integrate on.
Parameters
quadratureA Quadrature<dim> formula
verticesThe std::array with N vertices you wish to integrate on.
Returns
Quadrature<spacedim>object in the real space

References Assert, and vertices.