version 0.4.1
assembler/interface.hh File Reference

Defines the interface for flat, scalar, vector and matrix assemblers. More...

#include <ranges>
#include <dune/common/referencehelper.hh>
#include <ikarus/assembler/dirichletbcenforcement.hh>
#include <ikarus/finiteelements/fehelper.hh>
#include <ikarus/finiteelements/ferequirements.hh>
#include <ikarus/utils/dirichletvalues.hh>

Go to the source code of this file.

Classes

class  Ikarus::FlatAssemblerBase< FEC, DV >
 The FlatAssemblerBase takes care of common subtasks done by flat assemblers. More...
 
class  Ikarus::ScalarAssembler< SA, FEC, DV, ST >
 The ScalarAssembler provides an interface for an assembler that assembles scalar quantities. More...
 
class  Ikarus::VectorAssembler< VA, FEC, DV, VT >
 The VectorAssembler provides an interface for an assembler that assembles vector quantities. More...
 
class  Ikarus::MatrixAssembler< MA, FEC, DV, MT >
 The MatrixAssembler provides an interface for an assembler that assembles matrix quantities. More...
 

Namespaces

namespace  Ikarus