![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Dune::Fufem::Forms::IntegratedSkeletonBilinearForm< BilinearOperator, Patch > Class Template Reference
Local assembler corresponding to a skeleton bilinear form. More...
#include <dune/fufem/forms/integratedskeletonbilinearform.hh>
Public Types | |
| using | Element = typename BilinearOperator::Element |
| using | Intersection = typename TestRootBasis::GridView::Intersection |
Public Member Functions | |
| IntegratedSkeletonBilinearForm (const BilinearOperator &sumOperator, const Patch &patch) | |
| const BilinearOperator & | integrandOperator () const |
| void | bindLocalViews (const TestRootLocalView &testLocalView, const AnsatzRootLocalView &ansatzLocalView) |
| void | bindOutsideLocalViews (const TestRootLocalView &testLocalView, const AnsatzRootLocalView &ansatzLocalView) |
| void | bindElement (const Element &element) |
| template<class LocalPatterns > | |
| void | assembleInteriorIntersectionMatrixPattern (const Intersection &intersection, LocalPatterns &localPatterns) |
| template<class LocalMatrices > | |
| void | assembleInteriorIntersectionMatrix (const Intersection &intersection, LocalMatrices &localMatrices) |
Detailed Description
template<class BilinearOperator, class Patch>
class Dune::Fufem::Forms::IntegratedSkeletonBilinearForm< BilinearOperator, Patch >
class Dune::Fufem::Forms::IntegratedSkeletonBilinearForm< BilinearOperator, Patch >
Local assembler corresponding to a skeleton bilinear form.
- Template Parameters
-
BilinearOperator A bilinear SumOperator to integrate
This assembler computes skeleton integrals over all interior intersections contained in the Patch.
Local assemblers of the same arity can be chained using operator+.
Member Typedef Documentation
◆ Element
template<class BilinearOperator , class Patch >
| using Dune::Fufem::Forms::IntegratedSkeletonBilinearForm< BilinearOperator, Patch >::Element = typename BilinearOperator::Element |
◆ Intersection
template<class BilinearOperator , class Patch >
| using Dune::Fufem::Forms::IntegratedSkeletonBilinearForm< BilinearOperator, Patch >::Intersection = typename TestRootBasis::GridView::Intersection |
Constructor & Destructor Documentation
◆ IntegratedSkeletonBilinearForm()
template<class BilinearOperator , class Patch >
|
inline |
Member Function Documentation
◆ assembleInteriorIntersectionMatrix()
template<class BilinearOperator , class Patch >
template<class LocalMatrices >
|
inline |
◆ assembleInteriorIntersectionMatrixPattern()
template<class BilinearOperator , class Patch >
template<class LocalPatterns >
|
inline |
◆ bindElement()
template<class BilinearOperator , class Patch >
|
inline |
◆ bindLocalViews()
template<class BilinearOperator , class Patch >
|
inline |
◆ bindOutsideLocalViews()
template<class BilinearOperator , class Patch >
|
inline |
◆ integrandOperator()
template<class BilinearOperator , class Patch >
|
inline |
The documentation for this class was generated from the following file:
