Intrepid2
Classes
Intrepid2_TransformedBasisValues.hpp File Reference

Structure-preserving representation of transformed basis values; reference space values and transformations are stored separately. More...

#include "Intrepid2_BasisValues.hpp"
#include "Intrepid2_DataTools.hpp"
#include "Intrepid2_ScalarView.hpp"
#include "Intrepid2_Utils.hpp"

Go to the source code of this file.

Classes

class  Intrepid2::TransformedBasisValues< Scalar, DeviceType >
 Structure-preserving representation of transformed vector data; reference space values and transformations are stored separately. More...
 

Detailed Description

Structure-preserving representation of transformed basis values; reference space values and transformations are stored separately.

There are effectively two modes: one for vector-valued BasisValues, and one for scalar-valued BasisValues. In the former case the transformation is logically a matrix, with shape (C,P,D,D). In the latter case, the transformation is logically a weight on each physical-space quadrature point, with shape (C,P). If the transform is left unset, it is understood to be the identity.

Author
Nathan V. Roberts

Definition in file Intrepid2_TransformedBasisValues.hpp.