Couples problems of different dimensions where one or more lower-dimensional problems (lowdim) are embedded in a higher-dimensional domain (bulk). Examples are embedded one-dimensional networks for the simulation of blood tissue perfusion, or root-soil interaction, and embedded fracture models.
More...
| Image | Example description | Topics | Comment |
| A 1D domain is embedded into a 3D domain. Typical examples are the modelling of root systems in soil or blood vessels in organisms. Available implementations utilize the Darcy model in each domain for one phase 1p_1p, or couple a single-phase Darcy model to a Richards model 1p_richards. Additional components are realized in the test 1p2c_richards2c. | Porous medium flow (Darcy), Two-point flux approximation (Tpfa), PQ1 CVFE (Box) scheme, Richards, 1p, Richards multi-component, 1pnc, 1D-3D | - |
| A 2D domain is embedded into a 3D domain. For example, this can be used for modelling fractures in porous media. Currently, there is an implementation for coupling single-phase Darcy models 1p_1p. | Porous medium flow (Darcy), Two-point flux approximation (Tpfa), 1p, 2D-3D | - |
|
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, CouplingMode > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Average > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Kernel > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Line > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::Detail::SegmentNetwork< GridGeometry > |
| | Segment representation of a 1d network grid. More...
|
| |
| class | Dumux::Detail::NetworkIndicatorFunction< Network > |
| | Get the closest segment for a given surface point. More...
|
| |
| class | Dumux::Detail::DebugIntersectionVTKOutput |
| | Simple legacy VTK writer for outputting debug data on the coupling interface. More...
|
| |
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Projection > |
| | Manages the coupling between bulk elements and lower dimensional elements. More...
|
| |
| class | Dumux::Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Surface > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::EmbeddedCouplingManager2d3d< MDTraits > |
| | Coupling manager for embedded fractures. More...
|
| |
| class | Dumux::EmbeddedCouplingManagerBase< MDTraits, Implementation, PSTraits > |
| | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. More...
|
| |
| class | Dumux::EmbeddedCoupling::CylinderIntegration< Scalar > |
| | Helper class to integrate over a cylinder domain. More...
|
| |
| class | Dumux::EmbeddedCoupling::EllipticCylinderIntegration< Scalar > |
| | Helper class to integrate over an elliptic cylinder domain. More...
|
| |
| class | Dumux::EmbeddedCoupling::EllipseIntegration< Scalar > |
| | Helper class to integrate over an elliptic domain. More...
|
| |
| class | Dumux::EmbeddedCoupling::ExtendedSourceStencil< CouplingManager > |
| | A class managing an extended source stencil. More...
|
| |
| class | Dumux::IntegrationPointSource< GlobalPosition, SourceValues, IdType > |
| | An integration point source class with an identifier to attach data and a quadrature weight and integration element. More...
|
| |
| class | Dumux::IntegrationPointSourceHelper |
| | A helper class calculating a DOF-index to point source map. More...
|
| |
| class | Dumux::LocalRefinementSimplexQuadrature< Geometry, IndicatorFunction > |
| | A quadrature rule using local refinement to approximate partitioned elements. More...
|
| |
| class | Dumux::PointSourceData< MDTraits > |
| | A point source data class used for integration in multidimensional models. More...
|
| |
| class | Dumux::PointSourceDataCircleAverage< MDTraits > |
| | A point source data class used for integration in multidimensional models. More...
|
| |