A point source data class used for integration in multidimension models. More...
#include <dumux/multidomain/embedded/pointsourcedata.hh>
A point source data class used for integration in multidimension models.
Public Member Functions | |
PointSourceDataCircleAverage () | |
BulkPrimaryVariables | interpolateBulk (const BulkSolutionVector &sol) |
void | addCircleInterpolation (const std::unordered_map< std::size_t, std::vector< std::size_t > > &circleCornerIndices, const std::unordered_map< std::size_t, ShapeValues > &circleShapeValues, const std::vector< Scalar > &circleIpWeight, const std::vector< std::size_t > &circleStencil) |
void | addCircleInterpolation (const std::vector< Scalar > &circleIpWeight, const std::vector< std::size_t > &circleStencil) |
const std::vector< std::size_t > & | circleStencil () |
void | addBulkInterpolation (const ShapeValues &shapeValues, const std::vector< std::size_t > &cornerIndices, std::size_t eIdx) |
void | addBulkInterpolation (std::size_t eIdx) |
void | addLowDimInterpolation (const ShapeValues &shapeValues, const std::vector< std::size_t > &cornerIndices, std::size_t eIdx) |
void | addLowDimInterpolation (std::size_t eIdx) |
LowDimPrimaryVariables | interpolateLowDim (const LowDimSolutionVector &sol) |
std::size_t | lowDimElementIdx () const |
std::size_t | bulkElementIdx () const |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |