![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
integratedlinearform.hh
Go to the documentation of this file.
44 template<class LinearOperator, class Domain=Dune::Fufem::Forms::Bulk, class QuadratureHint=Dune::Fufem::Forms::QuadratureHints::KeepOrder>
47 using TestRootBasis = std::decay_t<decltype(std::get<0>(std::declval<LinearOperator>().basis()))>;
56 IntegratedLinearForm(const LinearOperator& sumOperator, const Domain& domain, QuadratureHint quadratureHint)
146 void operator()(const Element& element, LocalVector& localVector, const TestLocalView& testSubspaceLocalView)
161 IntegratedLinearForm(const LinearOperator&, const Domain&) -> IntegratedLinearForm<LinearOperator, Domain>;
166 struct IsLocalAssembler<IntegratedLinearForm<LinearOperator, Domain, QuadratureHint>> : public std::true_type {};
constexpr Bulk bulk
Object representing the full grid view as integration domain.
Definition domains.hh:233
Definition baseclass.hh:22
Local assembler corresponding to a bulk linear form.
Definition integratedlinearform.hh:46
void operator()(const Element &element, LocalVector &localVector, const TestLocalView &testSubspaceLocalView)
Definition integratedlinearform.hh:146
void preprocess(const TestLocalView &testLocalView)
Register local view.
Definition integratedlinearform.hh:138
IntegratedLinearForm(const LinearOperator &sumOperator, const Domain &domain, QuadratureHint quadratureHint)
Definition integratedlinearform.hh:56
void bindLocalView(const TestRootLocalView &testLocalView)
Definition integratedlinearform.hh:85
IntegratedLinearForm(const LinearOperator &sumOperator, const Domain &domain)
Definition integratedlinearform.hh:63
void bindElement(const Element &element)
Definition integratedlinearform.hh:92
IntegratedLinearForm(const LinearOperator &sumOperator, QuadratureHint quadratureHint)
Definition integratedlinearform.hh:68
IntegratedLinearForm(const LinearOperator &sumOperator)
Definition integratedlinearform.hh:73
void assembleElementVector(const Element &element, LocalVector &localVector)
Definition integratedlinearform.hh:96
typename LinearOperator::Element Element
Definition integratedlinearform.hh:54
const LinearOperator & integrandOperator() const
Definition integratedlinearform.hh:78
Definition localsumassembler.hh:80
A cache providing multiple versions for different quadrature rules.
Definition shapefunctioncache.hh:464
T forward(T... args)
