| bindCouplingContext(Dune::index_constant< i > domainI, const Element< i > &element, const Assembler &assembler=0) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| couplingStencil(Dune::index_constant< freeFlowMomentumIndex > domainI, const Element< freeFlowMomentumIndex > &elementI, const SubControlVolume< freeFlowMomentumIndex > &scvI, Dune::index_constant< j > domainJ) const | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| couplingStencil(Dune::index_constant< i > domainI, const Entity &entity, Dune::index_constant< j > domainJ) const | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| curSol() | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inlineprotected |
| curSol() const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inlineprotected |
| evalAdditionalDomainDerivatives(Dune::index_constant< i > domainI, const LocalAssemblerI &localAssemblerI, const typename LocalAssemblerI::LocalResidual::ElementResidualVector &origResiduals, JacobianMatrixDiagBlock &A, GridVariables &gridVariables) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| evalCouplingResidual(Dune::index_constant< i > domainI, const SubControlVolumeFace< i > &scvfI, const LocalAssemblerI &localAssemblerI, Dune::index_constant< j > domainJ, std::size_t dofIdxGlobalJ) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| evalCouplingResidual(Dune::index_constant< i > domainI, const LocalAssemblerI &localAssemblerI, Dune::index_constant< j > domainJ, std::size_t dofIdxGlobalJ) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| evalCouplingResidual(Dune::index_constant< i > domainI, const LocalAssemblerI &localAssemblerI, const SubControlVolume< i > &scvI, Dune::index_constant< j > domainJ, std::size_t dofIdxGlobalJ) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| extendJacobianPattern(Dune::index_constant< id > domainI, JacobianPattern &pattern) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| freeFlowMassIndex | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | static |
| freeFlowMomentumIndex | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | static |
| init(std::shared_ptr< Problem< freeFlowMomentumIndex > > freeFlowMomentumProblem, std::shared_ptr< Problem< freeFlowMassIndex > > freeFlowMassProblem, std::shared_ptr< Problem< porousMediumIndex > > porousMediumProblem, GridVarsTuple &&gridVarsTuple, const SolutionVector &curSol) | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| init(std::shared_ptr< Problem< freeFlowMomentumIndex > > freeFlowMomentumProblem, std::shared_ptr< Problem< freeFlowMassIndex > > freeFlowMassProblem, std::shared_ptr< Problem< porousMediumIndex > > porousMediumProblem, GridVarsTuple &&gridVarsTuple, const SolutionVector &curSol, const SolutionVector &prevSol) | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| isCoupled(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ, const SubControlVolumeFace< i > &scvf) const | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| isCoupled(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ, const SubControlVolume< i > &scv) const | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| MultiBinaryCouplingManager() | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| numericEpsilon(Dune::index_constant< i > domainI, const std::string ¶mGroup) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| porousMediumIndex | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | static |
| problem(Dune::index_constant< i > domainI) const | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | inline |
| subApply(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ, Apply &&apply) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| subApply(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ, const Apply &apply) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| subApply(Dune::index_constant< i > domainI, Apply &&apply) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| subApply(Dune::index_constant< i > domainI, const Apply &apply) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| SubCouplingManager typedef | Dumux::FreeFlowPorousMediumCouplingManagerBase< MDTraits > | |
| subCouplingManager(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| subCouplingManager(Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ) const | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| updateCoupledVariables(Dune::index_constant< i > domainI, const LocalAssemblerI &localAssemblerI, UpdatableElementVolVars &elemVolVars, UpdatableFluxVarCache &elemFluxVarsCache) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| updateCouplingContext(Dune::index_constant< i > domainI, const LocalAssemblerI &localAssemblerI, Dune::index_constant< j > domainJ, const std::size_t dofIdxGlobalJ, const PrimaryVariables &priVars, int pvIdxJ) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |
| updateSolution(const typename MDTraits::SolutionVector &curSol) | Dumux::MultiBinaryCouplingManager< MDTraits, FreeFlowPorousMediumDetail::CouplingMaps, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager, FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager > | inline |