DUNE-FEM (unstable)

Dune::Fem::IsBlockVectorDiscreteFunction Class Reference

Tag for discrete functions using block vectors. More...

#include <dune/fem/function/blockvectordiscretefunction/blockvectordiscretefunction.hh>

Detailed Description

Tag for discrete functions using block vectors.

A discrete function using block vectors for its dof storage and calculations should inherit from this struct. For example, Dune::Fem::MatrixOperator recognizes discrete functions with block vectors only as such if they inherit from this tag. If they do, their method .dofVector() is used (which is a block vector). If they do not, this indicates that they don't use block vectors and thus provide a .leakPointer() method - which is used by Dune::Fem::MatrixOperator in this case.


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 13, 23:29, 2024)