|
BEM++
2.0
|
Public Types | |
|
typedef ScalarTraits < ResultType >::RealType | CoordinateType |
Public Types inherited from Fiber::LocalAssemblerForLocalOperators< ResultType > | |
|
typedef ScalarTraits < ResultType >::RealType | CoordinateType |
Public Member Functions | |
| DefaultLocalAssemblerForLocalOperatorsOnSurfaces (const shared_ptr< const GeometryFactory > &geometryFactory, const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets, const shared_ptr< const CollectionOfShapesetTransformations< CoordinateType > > &testTransformations, const shared_ptr< const CollectionOfShapesetTransformations< CoordinateType > > &trialTransformations, const shared_ptr< const TestTrialIntegral< BasisFunctionType, ResultType > > &integral, const shared_ptr< const OpenClHandler > &openClHandler, const shared_ptr< const QuadratureDescriptorSelectorForLocalOperators< CoordinateType > > &quadDescSelector, const shared_ptr< const SingleQuadratureRuleFamily< CoordinateType > > &quadRuleFamily) | |
| virtual void | evaluateLocalWeakForms (const std::vector< int > &elementIndices, std::vector< arma::Mat< ResultType > > &result) |
| Assemble local weak forms. More... | |
|
virtual |
Assemble local weak forms.
| [in] | elementIndices | Vector of element indices. |
| [out] | result | Vector of weak forms of the operator on element pairs (element(i), element(i)) for i in elementIndices. |
Implements Fiber::LocalAssemblerForLocalOperators< ResultType >.
References Fiber::Shapeset< BasisFunctionType >::size().
1.8.5