NGSolve
4.9
|
Public Member Functions | |
virtual void | SetElement (const FiniteElement *afel, int aelnr, int aelindex) |
const FiniteElement & | GetElement () const |
ELEMENT_TYPE | GetElementType () const |
return element geometry type | |
virtual void | CalcJacobian (const IntegrationPoint &ip, FlatMatrix<> dxdxi) const |
calculates the Jacobi matrix | |
virtual void | CalcPoint (const IntegrationPoint &ip, FlatVector<> point) const |
calculate the mapped point | |
virtual void | CalcPointJacobian (const IntegrationPoint &ip, FlatVector<> point, FlatMatrix<> dxdxi) const |
calculate point and Jacobi matrix | |
virtual void | CalcMultiPointJacobian (const IntegrationRule &ir, BaseMappedIntegrationRule &bmir) const |
Calculate points and Jacobimatrices in all points of integrationrule. | |
FlatMatrix | PointMatrix () const |
const FlatMatrix & | NVMatrix () const |
template<typename T > | |
void | CalcNormalVector (const IntegrationPoint &ip, T &nv, LocalHeap &lh) const |
int | SpaceDim () const |
returns space dimension of physical elements | |
bool | Boundary (void) const |
is it a mapping for boundary elements ? | |
void | GetSort (FlatArray< int > sort) const |
virtual BaseMappedIntegrationPoint & | operator() (const IntegrationPoint &ip, LocalHeap &lh) const |
return a mapped integration point on localheap | |
virtual BaseMappedIntegrationRule & | operator() (const IntegrationRule &ir, LocalHeap &lh) const |
return a mapped integration rule on localheap |