![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
integratedboundarybilinearform.hh
Go to the documentation of this file.
44 using TestRootBasis = std::decay_t<decltype(std::get<0>(std::declval<BilinearOperator>().basis()))>;
48 using AnsatzRootBasis = std::decay_t<decltype(std::get<1>(std::declval<BilinearOperator>().basis()))>;
54 using FacetKey = typename MultipleQuadratureCacheManager<double, BilinearOperator::Element::dimension>::FacetKey;
74 void bindLocalViews (const TestRootLocalView& testLocalView, const AnsatzRootLocalView& ansatzLocalView)
86 void assembleBoundaryIntersectionMatrixPattern(const Intersection& intersection, LocalPattern& localPattern)
94 void assembleBoundaryIntersectionMatrix(const Intersection& intersection, LocalMatrix& localMatrix)
148 void operator()(const Element& element, LocalMatrix& localMatrix, const TestLocalView& testSubspaceLocalView, const AnsatzLocalView& ansatzSubspaceLocalView)
174 struct IsLocalAssembler<IntegratedBoundaryBilinearForm<BilinearOperator, Domain>> : public std::true_type {};
Definition baseclass.hh:22
Local assembler corresponding to a boundary bilinear form.
Definition integratedboundarybilinearform.hh:43
void assembleBoundaryIntersectionMatrixPattern(const Intersection &intersection, LocalPattern &localPattern)
Definition integratedboundarybilinearform.hh:86
void preprocess(const TestLocalView &testLocalView, const AnsatzLocalView &ansatzLocalView)
Register local views.
Definition integratedboundarybilinearform.hh:139
void bindLocalViews(const TestRootLocalView &testLocalView, const AnsatzRootLocalView &ansatzLocalView)
Definition integratedboundarybilinearform.hh:74
IntegratedBoundaryBilinearForm(const BilinearOperator &sumOperator, const Domain &domain)
Definition integratedboundarybilinearform.hh:61
const BilinearOperator & integrandOperator() const
Definition integratedboundarybilinearform.hh:67
typename LocalOperator::Element Element
Definition integratedboundarybilinearform.hh:58
void assembleBoundaryIntersectionMatrix(const Intersection &intersection, LocalMatrix &localMatrix)
Definition integratedboundarybilinearform.hh:94
void bindElement(const Element &element)
Definition integratedboundarybilinearform.hh:82
void operator()(const Element &element, LocalMatrix &localMatrix, const TestLocalView &testSubspaceLocalView, const AnsatzLocalView &ansatzSubspaceLocalView)
Definition integratedboundarybilinearform.hh:148
typename LocalOperator::Intersection Intersection
Definition integratedboundarybilinearform.hh:59
Definition localsumassembler.hh:80
A cache providing multiple versions for different quadrature rules.
Definition shapefunctioncache.hh:467
T forward(T... args)
