BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
Fiber::NumericalTestTrialIntegrator< BasisFunctionType, ResultType, GeometryFactory > Class Template Reference

Integration over pairs of elements on tensor-product point grids. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/numerical_test_trial_integrator.hpp>

Inheritance diagram for Fiber::NumericalTestTrialIntegrator< BasisFunctionType, ResultType, GeometryFactory >:
Fiber::TestTrialIntegrator< BasisFunctionType, ResultType >

Public Types

typedef TestTrialIntegrator
< BasisFunctionType,
ResultType >::CoordinateType 
CoordinateType
 
- Public Types inherited from Fiber::TestTrialIntegrator< BasisFunctionType, ResultType >
typedef ScalarTraits
< ResultType >::RealType 
CoordinateType
 

Public Member Functions

 NumericalTestTrialIntegrator (const arma::Mat< CoordinateType > &localQuadPoints, const std::vector< CoordinateType > quadWeights, const GeometryFactory &geometryFactory, const RawGridGeometry< CoordinateType > &rawGeometry, const CollectionOfShapesetTransformations< CoordinateType > &testTransformations, const CollectionOfShapesetTransformations< CoordinateType > &trialTransformations, const TestTrialIntegral< BasisFunctionType, ResultType > &integral, const OpenClHandler &openClHandler)
 
virtual void integrate (const std::vector< int > &elementIndices, const Shapeset< BasisFunctionType > &testShapeset, const Shapeset< BasisFunctionType > &trialShapeset, arma::Cube< ResultType > &result) const
 

Private Attributes

arma::Mat< CoordinateType > m_localQuadPoints
 
std::vector< CoordinateType > m_quadWeights
 
const GeometryFactory & m_geometryFactory
 
const RawGridGeometry
< CoordinateType > & 
m_rawGeometry
 
const
CollectionOfShapesetTransformations
< CoordinateType > & 
m_testTransformations
 
const
CollectionOfShapesetTransformations
< CoordinateType > & 
m_trialTransformations
 
const TestTrialIntegral
< BasisFunctionType,
ResultType > & 
m_integral
 
const OpenClHandlerm_openClHandler
 

Detailed Description

template<typename BasisFunctionType, typename ResultType, typename GeometryFactory>
class Fiber::NumericalTestTrialIntegrator< BasisFunctionType, ResultType, GeometryFactory >

Integration over pairs of elements on tensor-product point grids.


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