BEM++
2.0
|
Storage of values and/or derivatives of shape functions. More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/basis_data.hpp>
Public Member Functions | |
int | componentCount () const |
Return number of components of shape functions. | |
int | functionCount () const |
Return number of shape functions. | |
int | pointCount () const |
Return number of points at which the shape functions have been calculated. | |
ConstBasisDataSlice< ValueType > | const_slice (int function, int point) const |
Return a constant slice of the data, corresponding to a given shape function and point. | |
Public Attributes | |
_3dArray< ValueType > | values |
Values of shape functions. More... | |
_4dArray< ValueType > | derivatives |
Derivatives of shape functions. More... | |
Storage of values and/or derivatives of shape functions.
_4dArray<ValueType> Fiber::BasisData< ValueType >::derivatives |
Derivatives of shape functions.
Data format: derivatives(i, j, k, l) =
, i.e. the derivative in direction j of ith component of kth shape function at lth point.
Referenced by Fiber::BasisData< ValueType >::componentCount(), Fiber::ConstantScalarShapeset< BasisFunctionType >::evaluate(), Fiber::LinearScalarShapesetBarycentric< ValueType >::evaluate(), Fiber::LagrangeScalarShapeset< elementVertexCount, ValueType, polynomialOrder >::evaluate(), Fiber::RaviartThomas0Shapeset< elementVertexCount, ValueType >::evaluate(), Fiber::LinearScalarShapeset< elementVertexCount, ValueType >::evaluate(), Fiber::BasisData< ValueType >::functionCount(), and Fiber::BasisData< ValueType >::pointCount().
_3dArray<ValueType> Fiber::BasisData< ValueType >::values |
Values of shape functions.
Data format: values(i, k, l) =
, i.e. ith component of kth shape function at lth point.
Referenced by Fiber::BasisData< ValueType >::componentCount(), Fiber::ConstantScalarShapeset< BasisFunctionType >::evaluate(), Fiber::LinearScalarShapesetBarycentric< ValueType >::evaluate(), Fiber::LagrangeScalarShapeset< elementVertexCount, ValueType, polynomialOrder >::evaluate(), Fiber::RaviartThomas0Shapeset< elementVertexCount, ValueType >::evaluate(), Fiber::LinearScalarShapeset< elementVertexCount, ValueType >::evaluate(), Fiber::BasisData< ValueType >::functionCount(), and Fiber::BasisData< ValueType >::pointCount().