![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
integratedboundarylinearform.hh
Go to the documentation of this file.
43 template<class LinearOperator, class Domain, class QuadratureHint=Dune::Fufem::Forms::QuadratureHints::KeepOrder>
46 using TestRootBasis = std::decay_t<decltype(std::get<0>(std::declval<LinearOperator>().basis()))>;
52 using FacetKey = typename MultipleQuadratureCacheManager<double, LinearOperator::Element::dimension>::FacetKey;
59 IntegratedBoundaryLinearForm(const LinearOperator& sumOperator, const Domain& domain, QuadratureHint quadratureHint)
90 void assembleBoundaryIntersectionVector(const Intersection& intersection, LocalVector& localVector)
144 void operator()(const Element& element, LocalVector& localVector, const TestLocalView& testSubspaceLocalView)
169 IntegratedBoundaryLinearForm(const LinearOperator&, const Domain&) -> IntegratedBoundaryLinearForm<LinearOperator, Domain>;
174 struct IsLocalAssembler<IntegratedBoundaryLinearForm<LinearOperator, Domain, QuadratureHint>> : public std::true_type {};
Definition baseclass.hh:22
Local assembler corresponding to a boundary linear form.
Definition integratedboundarylinearform.hh:45
void bindElement(const Element &element)
Definition integratedboundarylinearform.hh:86
typename LocalOperator::Element Element
Definition integratedboundarylinearform.hh:56
void preprocess(const TestLocalView &testLocalView)
Register local view.
Definition integratedboundarylinearform.hh:135
IntegratedBoundaryLinearForm(const LinearOperator &sumOperator, const Domain &domain)
Definition integratedboundarylinearform.hh:66
void operator()(const Element &element, LocalVector &localVector, const TestLocalView &testSubspaceLocalView)
Definition integratedboundarylinearform.hh:144
const LinearOperator & integrandOperator() const
Definition integratedboundarylinearform.hh:71
IntegratedBoundaryLinearForm(const LinearOperator &sumOperator, const Domain &domain, QuadratureHint quadratureHint)
Definition integratedboundarylinearform.hh:59
void bindLocalView(const TestRootLocalView &testLocalView)
Definition integratedboundarylinearform.hh:78
void assembleBoundaryIntersectionVector(const Intersection &intersection, LocalVector &localVector)
Definition integratedboundarylinearform.hh:90
typename LocalOperator::Intersection Intersection
Definition integratedboundarylinearform.hh:57
Definition localsumassembler.hh:80
A cache providing multiple versions for different quadrature rules.
Definition shapefunctioncache.hh:464
T forward(T... args)
