version 3.11-dev
Loading...
Searching...
No Matches
l2_projection.hh File Reference

L2-projections of analytic functions into a given function space.

#include <array>
#include <optional>
#include <type_traits>
#include <vector>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/typetraits.hh>
#include <dune/geometry/quadraturerules.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/bvector.hh>
#include <dumux/linear/linearsolvertraits.hh>
#include <dumux/linear/linearalgebratraits.hh>
#include <dumux/linear/istlsolvers.hh>
#include <dumux/assembly/jacobianpattern.hh>
#include <dumux/parallel/parallel_for.hh>

Go to the source code of this file.

Classes

class  Dumux::FEBasisFromCVFEGridDiscretization< GridDiscretization >
 Wraps a CVFE grid discretization to expose the FE basis interface expected by L2Projection. More...
struct  Dumux::FEBasisFromCVFEGridDiscretization< GridDiscretization >::LocalTree
struct  Dumux::FEBasisFromCVFEGridDiscretization< GridDiscretization >::LocalView
class  Dumux::L2Projection< FEBasis >
struct  Dumux::L2Projection< FEBasis >::Params
 Parameters that can be passed to project(). More...

Namespaces

namespace  Dumux
namespace  Dumux::Detail

Functions

template<class Function, class GridView>
auto Dumux::Detail::makeLocalFunction (Function &&f, const GridView &gridView)
 Create a local function from a given function.