BEM++
2.0
|
Integration over pairs of elements on tensor-product point grids. More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/numerical_kernel_trial_integrator.hpp>
Public Types | |
typedef KernelTrialIntegrator < BasisFunctionType, KernelType, ResultType > | Base |
typedef Base::CoordinateType | CoordinateType |
typedef Base::PointElementIndexPair | PointElementIndexPair |
![]() | |
typedef ScalarTraits < ResultType >::RealType | CoordinateType |
typedef std::pair< int, int > | PointElementIndexPair |
Public Member Functions | |
NumericalKernelTrialIntegrator (const arma::Mat< CoordinateType > &localQuadPoints, const std::vector< CoordinateType > quadWeights, const arma::Mat< CoordinateType > &points, const GeometryFactory &geometryFactory, const RawGridGeometry< CoordinateType > &rawGeometry, const CollectionOfKernels< KernelType > &kernels, const CollectionOfShapesetTransformations< CoordinateType > &trialTransformations, const KernelTrialIntegral< BasisFunctionType, KernelType, ResultType > &integral) | |
virtual void | integrate (const std::vector< int > &pointIndices, int trialElementIndex, const Shapeset< BasisFunctionType > &trialShapeset, LocalDofIndex localTrialDofIndex, const std::vector< arma::Mat< ResultType > * > &result) const |
virtual void | integrate (int pointIndex, int componentIndex, const std::vector< int > &trialElementIndices, const Shapeset< BasisFunctionType > &trialShapeset, const std::vector< arma::Mat< ResultType > * > &result) const |
virtual void | integrate (const std::vector< PointElementIndexPair > &pointElementIndexPairs, const Shapeset< BasisFunctionType > &trialShapeset, const std::vector< arma::Mat< ResultType > * > &result) const |
Integration over pairs of elements on tensor-product point grids.