BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
Fiber::KernelTrialIntegral< BasisFunctionType_, KernelType_, ResultType_ > Class Template Referenceabstract

Public Types

typedef BasisFunctionType_ BasisFunctionType
 
typedef KernelType_ KernelType
 
typedef ResultType_ ResultType
 
typedef ScalarTraits
< ResultType >::RealType 
CoordinateType
 

Public Member Functions

virtual int resultDimension () const =0
 
virtual void addGeometricalDependencies (size_t &trialGeomDeps) const =0
 
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
 

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