Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis > Class Template Reference

Generic global assembler for functionals on a boundary. More...

#include <dune/fufem/assemblers/dunefunctionsboundaryfunctionalassembler.hh>

Public Member Functions

 DuneFunctionsBoundaryFunctionalAssembler (const TestBasis &tBasis, const BoundaryPatch< GridView > &boundaryPatch)
 create assembler for grid
 
template<class VectorBackend , class LocalAssembler >
void assembleBulkEntries (VectorBackend &&vectorBackend, LocalAssembler &&localAssembler) const
 
template<class VectorBackend , class LocalAssembler >
void assembleBulk (VectorBackend &&vectorBackend, LocalAssembler &&localAssembler) const
 

Protected Attributes

const TestBasis & testBasis_
 
const BoundaryPatch< GridView > & boundaryPatch_
 

Detailed Description

template<class TestBasis>
class Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >

Generic global assembler for functionals on a boundary.

Deprecated:
This class is deprecated and will be removed after 2.11. Use the global assemblers from the dune-assember module instead.

Constructor & Destructor Documentation

◆ DuneFunctionsBoundaryFunctionalAssembler()

template<class TestBasis >
Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >::DuneFunctionsBoundaryFunctionalAssembler ( const TestBasis &  tBasis,
const BoundaryPatch< GridView > &  boundaryPatch 
)
inline

create assembler for grid

Member Function Documentation

◆ assembleBulk()

template<class TestBasis >
template<class VectorBackend , class LocalAssembler >
void Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >::assembleBulk ( VectorBackend &&  vectorBackend,
LocalAssembler &&  localAssembler 
) const
inline

◆ assembleBulkEntries()

template<class TestBasis >
template<class VectorBackend , class LocalAssembler >
void Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >::assembleBulkEntries ( VectorBackend &&  vectorBackend,
LocalAssembler &&  localAssembler 
) const
inline

Member Data Documentation

◆ boundaryPatch_

template<class TestBasis >
const BoundaryPatch<GridView>& Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >::boundaryPatch_
protected

◆ testBasis_

template<class TestBasis >
const TestBasis& Dune::Fufem::DuneFunctionsBoundaryFunctionalAssembler< TestBasis >::testBasis_
protected

The documentation for this class was generated from the following file: