NGSolve  4.9
Public Types | Public Member Functions
ngfem::MappedIntegrationPoint< DIMS, DIMR, SCAL > Class Template Reference

ip, dimension source, dimension range More...

#include <intrule.hpp>

Inheritance diagram for ngfem::MappedIntegrationPoint< DIMS, DIMR, SCAL >:
ngfem::DimMappedIntegrationPoint< DIMR, SCAL > ngfem::BaseMappedIntegrationPoint

List of all members.

Public Types

typedef SCAL TSCAL

Public Member Functions

NGS_DLL_HEADER MappedIntegrationPoint (const IntegrationPoint &aip, const ElementTransformation &aeltrans)
 MappedIntegrationPoint (const IntegrationPoint &aip, const ElementTransformation &aeltrans, int)
 MappedIntegrationPoint (const IntegrationPoint &aip, const ElementTransformation &aeltrans, const FlatVec< DIMR, SCAL > ax, const Mat< DIMR, DIMS, SCAL > &adxdxi)
void Compute ()
const Mat< DIMR, DIMS, SCAL > & GetJacobian () const
Mat< DIMR, DIMS, SCAL > & Jacobian ()
SCAL GetJacobiDet () const
const Mat< DIMS, DIMR, SCAL > & GetJacobianInverse () const
const Vec< DIMR, SCAL > GetNV () const
void SetNV (const Vec< DIMR, SCAL > &vec)
void SetTV (const Vec< DIMR, SCAL > &vec)
const Vec< DIMR, SCAL > GetTV () const
int IsBoundary () const
void CalcHesse (Mat< 2 > &ddx1, Mat< 2 > &ddx2) const
void CalcHesse (Mat< 2 > &ddx1, Mat< 2 > &ddx2, Mat< 2 > &ddx3) const
void CalcHesse (Mat< 3 > &ddx1, Mat< 3 > &ddx2, Mat< 3 > &ddx3) const
template<>
 MappedIntegrationPoint (const IntegrationPoint &aip, const ElementTransformation &aeltrans)
template<>
 MappedIntegrationPoint (const IntegrationPoint &aip, const ElementTransformation &aeltrans)

Detailed Description

template<int DIMS, int DIMR, typename SCAL = double>
class ngfem::MappedIntegrationPoint< DIMS, DIMR, SCAL >

ip, dimension source, dimension range


The documentation for this class was generated from the following file: