|
BEM++
2.0
|
Public Types | |
| typedef Base::CoordinateType | CoordinateType |
| typedef Base::BasisFunctionType | BasisFunctionType |
| typedef Base::KernelType | KernelType |
| typedef Base::ResultType | ResultType |
Public Types inherited from Fiber::KernelTrialIntegral< IntegrandFunctor::BasisFunctionType, IntegrandFunctor::KernelType, IntegrandFunctor::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 |
Public Member Functions inherited from Fiber::KernelTrialIntegral< IntegrandFunctor::BasisFunctionType, IntegrandFunctor::KernelType, IntegrandFunctor::ResultType > | |
| 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 |
1.8.5