version 3.11-dev
Dumux::L2Projection< FEBasis > Class Template Reference

#include <dumux/discretization/projection/l2_projection.hh>

Classes

struct  Params
 Parameters that can be passed to project() More...
 

Public Types

template<int numEq = 1>
using CoefficientVector = Dune::BlockVector< Dune::FieldVector< Scalar, numEq > >
 

Public Member Functions

 L2Projection (const FEBasis &feBasis)
 
template<class Function >
auto project (Function &&function, const Params &params=Params{}) const
 

Member Typedef Documentation

◆ CoefficientVector

template<class FEBasis >
template<int numEq = 1>
using Dumux::L2Projection< FEBasis >::CoefficientVector = Dune::BlockVector<Dune::FieldVector<Scalar, numEq> >

Constructor & Destructor Documentation

◆ L2Projection()

template<class FEBasis >
Dumux::L2Projection< FEBasis >::L2Projection ( const FEBasis &  feBasis)
inline

Member Function Documentation

◆ project()

template<class FEBasis >
template<class Function >
auto Dumux::L2Projection< FEBasis >::project ( Function &&  function,
const Params params = Params{} 
) const
inline

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