![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Dune::Fufem::Forms::IntegratedSkeletonLinearForm< LinearOperator, Patch > Class Template Reference
Local assembler corresponding to a skeleton linear form. More...
#include <dune/fufem/forms/integratedskeletonlinearform.hh>
Public Types | |
| using | Element = typename LinearOperator::Element |
| using | Intersection = typename TestRootBasis::GridView::Intersection |
Public Member Functions | |
| IntegratedSkeletonLinearForm (const LinearOperator &sumOperator, const Patch &patch) | |
| const LinearOperator & | integrandOperator () const |
| void | bindLocalView (const TestRootLocalView &testLocalView) |
| void | bindOutsideLocalView (const TestRootLocalView &testLocalView) |
| void | bindElement (const Element &element) |
| template<class LocalVectors > | |
| void | assembleInteriorIntersectionVector (const Intersection &intersection, LocalVectors &localVectors) |
Detailed Description
template<class LinearOperator, class Patch>
class Dune::Fufem::Forms::IntegratedSkeletonLinearForm< LinearOperator, Patch >
class Dune::Fufem::Forms::IntegratedSkeletonLinearForm< LinearOperator, Patch >
Local assembler corresponding to a skeleton linear form.
- Template Parameters
-
LinearOperator A linear 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 LinearOperator , class Patch >
| using Dune::Fufem::Forms::IntegratedSkeletonLinearForm< LinearOperator, Patch >::Element = typename LinearOperator::Element |
◆ Intersection
template<class LinearOperator , class Patch >
| using Dune::Fufem::Forms::IntegratedSkeletonLinearForm< LinearOperator, Patch >::Intersection = typename TestRootBasis::GridView::Intersection |
Constructor & Destructor Documentation
◆ IntegratedSkeletonLinearForm()
template<class LinearOperator , class Patch >
|
inline |
Member Function Documentation
◆ assembleInteriorIntersectionVector()
template<class LinearOperator , class Patch >
template<class LocalVectors >
|
inline |
◆ bindElement()
template<class LinearOperator , class Patch >
|
inline |
◆ bindLocalView()
template<class LinearOperator , class Patch >
|
inline |
◆ bindOutsideLocalView()
template<class LinearOperator , class Patch >
|
inline |
◆ integrandOperator()
template<class LinearOperator , class Patch >
|
inline |
The documentation for this class was generated from the following file:
