BEM++
2.0
|
Public Types | |
typedef Base::CoordinateType | CoordinateType |
typedef Base::BasisFunctionType | BasisFunctionType |
typedef Base::KernelType | KernelType |
typedef Base::ResultType | ResultType |
![]() | |
typedef IntegrandFunctor::BasisFunctionType | BasisFunctionType |
typedef IntegrandFunctor::KernelType | KernelType |
typedef IntegrandFunctor::ResultType | ResultType |
typedef ScalarTraits < ResultType >::RealType | CoordinateType |
Public Member Functions | |
DefaultKernelTrialIntegral (const IntegrandFunctor &functor) | |
virtual int | resultDimension () const |
virtual void | addGeometricalDependencies (size_t &trialGeomDeps) const |
virtual void | evaluate (const GeometricalData< CoordinateType > &trialGeomData, const CollectionOf4dArrays< KernelType > &kernels, const CollectionOf2dArrays< ResultType > &weightedTrialTransformations, const std::vector< CoordinateType > &weights, _2dArray< ResultType > &result) const |
virtual void | evaluateWithPureWeights (const GeometricalData< CoordinateType > &trialGeomData, const CollectionOf4dArrays< KernelType > &kernels, const CollectionOf3dArrays< BasisFunctionType > &trialTransformations, const std::vector< CoordinateType > &weights, _3dArray< ResultType > &result) const |
![]() | |
virtual void | evaluate (const GeometricalData< CoordinateType > &trialGeomData, const CollectionOf4dArrays< KernelType > &kernels, const CollectionOf2dArrays< ResultType > &trialTransformations, const std::vector< CoordinateType > &weights, _2dArray< ResultType > &result) const =0 |
virtual void | evaluateWithPureWeights (const GeometricalData< CoordinateType > &trialGeomData, const CollectionOf4dArrays< KernelType > &kernels, const CollectionOf3dArrays< BasisFunctionType > &trialTransformations, const std::vector< CoordinateType > &weights, _3dArray< ResultType > &result) const =0 |
Private Types | |
typedef KernelTrialIntegral < typename IntegrandFunctor::BasisFunctionType, typename IntegrandFunctor::KernelType, typename IntegrandFunctor::ResultType > | Base |
Private Attributes | |
IntegrandFunctor | m_functor |