[swe][frictionlaws] Add an abstract base class
To improve the weird inheritance from Nikuradse to Manning a abstract base class FrictionLaw as base for all friction laws is introduced, by making computeUstarH virtual.
parent
33f0c477
No related branches found
No related tags found
Showing
- dumux/material/fluidmatrixinteractions/frictionlaws/CMakeLists.txt 1 addition, 0 deletions...erial/fluidmatrixinteractions/frictionlaws/CMakeLists.txt
- dumux/material/fluidmatrixinteractions/frictionlaws/frictionlaw.hh 95 additions, 0 deletions...erial/fluidmatrixinteractions/frictionlaws/frictionlaw.hh
- dumux/material/fluidmatrixinteractions/frictionlaws/manning.hh 13 additions, 10 deletions.../material/fluidmatrixinteractions/frictionlaws/manning.hh
- dumux/material/fluidmatrixinteractions/frictionlaws/nikuradse.hh 12 additions, 51 deletions...aterial/fluidmatrixinteractions/frictionlaws/nikuradse.hh
- test/freeflow/shallowwater/roughchannel/problem.hh 1 addition, 3 deletionstest/freeflow/shallowwater/roughchannel/problem.hh
Please register or sign in to comment