Point source types and helpers for handling point sources.
#include <map>
#include <ranges>
#include <span>
#include <utility>
#include <vector>
#include <dune/common/exceptions.hh>
#include <dune/common/reservedvector.hh>
#include <dumux/common/numeqvector.hh>
#include <dumux/discretization/localview.hh>
#include <dumux/common/typetraits/localdofs_.hh>
#include <dumux/geometry/intersectspointgeometry.hh>
#include <dumux/geometry/intersectingentities.hh>
#include <dumux/discretization/method.hh>
Go to the source code of this file.
|
| template<class GridDiscretization, class Context> |
| auto | Dumux::Experimental::makePointSourceMap (const GridDiscretization &gridDiscretization, std::initializer_list< Context > contexts) |
| | Build a point source map from a list of point source contexts.
|
| template<class GridDiscretization, class Context> |
| auto | Dumux::Experimental::makePointSourceMap (const GridDiscretization &gridDiscretization, const std::vector< Context > &contexts) |
| template<class GridDiscretization, class Context, class Function> |
| auto | Dumux::Experimental::makePointSources (const GridDiscretization &gridDiscretization, std::initializer_list< Context > contexts, Function f) |
| | Build a PointSources object from a list of contexts and an evaluation function.
|
| template<class GridDiscretization, class Context, class Function> |
| auto | Dumux::Experimental::makePointSources (const GridDiscretization &gridDiscretization, const std::vector< Context > &contexts, Function f) |