Coupling conditions specialization for compositional models.  
|  | 
| template<class CouplingContext> | 
| static NumCompVector | massCouplingCondition (Dune::index_constant< ParentType::poreNetworkIndex > domainI, Dune::index_constant< ParentType::freeFlowMassIndex > domainJ, const FVElementGeometry< ParentType::poreNetworkIndex > &fvGeometry, const SubControlVolume< ParentType::poreNetworkIndex > &scv, const ElementVolumeVariables< ParentType::poreNetworkIndex > &insideVolVars, const CouplingContext &context) | 
|  | Returns the mass flux across the coupling boundary as seen from the pore-network domain. 
 | 
|  | 
| template<class CouplingContext> | 
| static NumCompVector | massCouplingCondition (Dune::index_constant< ParentType::freeFlowMassIndex > domainI, Dune::index_constant< ParentType::poreNetworkIndex > domainJ, const FVElementGeometry< ParentType::freeFlowMassIndex > &fvGeometry, const SubControlVolumeFace< ParentType::freeFlowMassIndex > &scvf, const ElementVolumeVariables< ParentType::freeFlowMassIndex > &insideVolVars, const CouplingContext &context) | 
|  | Returns the mass flux across the coupling boundary as seen from the free-flow domain. 
 | 
|  | 
| template<class CouplingContext, bool isNI = enableEnergyBalance, typename std::enable_if_t< isNI, int > = 0> | 
| static Scalar | energyCouplingCondition (Dune::index_constant< ParentType::poreNetworkIndex > domainI, Dune::index_constant< ParentType::freeFlowMassIndex > domainJ, const FVElementGeometry< ParentType::poreNetworkIndex > &fvGeometry, const SubControlVolume< ParentType::poreNetworkIndex > &scv, const ElementVolumeVariables< ParentType::poreNetworkIndex > &insideVolVars, const CouplingContext &context) | 
|  | Returns the energy flux across the coupling boundary as seen from the pore network. 
 | 
|  | 
| template<class CouplingContext, bool isNI = enableEnergyBalance, typename std::enable_if_t< isNI, int > = 0> | 
| static Scalar | energyCouplingCondition (Dune::index_constant< ParentType::freeFlowMassIndex > domainI, Dune::index_constant< ParentType::poreNetworkIndex > domainJ, const FVElementGeometry< ParentType::freeFlowMassIndex > &fvGeometry, const SubControlVolumeFace< ParentType::freeFlowMassIndex > &scvf, const ElementVolumeVariables< ParentType::freeFlowMassIndex > &insideVolVars, const CouplingContext &context) | 
|  | Returns the energy flux across the coupling boundary as seen from the free-flow domain. 
 | 
|  | 
| template<std::size_t i> | 
| static constexpr auto | couplingPhaseIdx (Dune::index_constant< i > id, int coupledPhaseIdx=0) | 
|  | Returns the corresponding phase index needed for coupling. 
 | 
|  | 
| template<std::size_t i> | 
| static constexpr auto | couplingCompIdx (Dune::index_constant< i > id, int coupledCompIdx) | 
|  | Returns the corresponding component index needed for coupling. 
 | 
|  | 
| template<class Context> | 
| static NumEqVector< freeFlowMomentumIndex > | momentumCouplingCondition (const FVElementGeometry< freeFlowMomentumIndex > &fvGeometry, const SubControlVolumeFace< freeFlowMomentumIndex > &scvf, const ElementVolumeVariables< freeFlowMomentumIndex > &elemVolVars, const Context &context) | 
|  | Returns the momentum flux across the coupling boundary. 
 | 
|  | 
| template<class Context> | 
| static VelocityVector | interfaceThroatVelocity (const FVElementGeometry< freeFlowMomentumIndex > &fvGeometry, const SubControlVolumeFace< freeFlowMomentumIndex > &scvf, const Context &context) | 
|  | 
| static Scalar | advectiveFlux (const Scalar insideQuantity, const Scalar outsideQuantity, const Scalar volumeFlow, bool insideIsUpstream) | 
|  | Evaluate an advective flux across the interface and consider upwinding. 
 | 
|  | 
| template<std::size_t i, std::size_t j, bool isNI = enableEnergyBalance, typename std::enable_if_t< isNI, int > = 0> | 
| static Scalar | conductiveEnergyFlux (Dune::index_constant< i > domainI, Dune::index_constant< j > domainJ, const SubControlVolumeFace< freeFlowMassIndex > &scvf, const SubControlVolume< i > &scvI, const SubControlVolume< j > &scvJ, const VolumeVariables< i > &volVarsI, const VolumeVariables< j > &volVarsJ) | 
|  | Evaluate the conductive energy flux across the interface. 
 | 
|  |