16#ifndef Frottement_interfacial_base_included
17#define Frottement_interfacial_base_included
19#include <TRUSTTabs_forward.h>
20#include <Correlation_base.h>
40 virtual void coefficient(
const DoubleTab& alpha,
const DoubleTab& p,
const DoubleTab& T,
41 const DoubleTab& rho,
const DoubleTab& mu,
const DoubleTab& sigma,
double Dh,
42 const DoubleTab& ndv,
const DoubleTab& d_bulles, DoubleTab& coeff)
const = 0;
44 virtual void coefficient_CD(
const DoubleTab& alpha,
const DoubleTab& p,
const DoubleTab& T,
45 const DoubleTab& rho,
const DoubleTab& mu,
const DoubleTab& sigma,
double Dh,
46 const DoubleTab& ndv,
const DoubleTab& d_bulles, DoubleTab& coeff)
const {
Process::exit(
que_suis_je() +
" : you must calculate CD in your interfacial drag correlation !");};
classe Frottement_interfacial_base utilitaire pour les operateurs de frottement interfacial prenant l...
virtual void coefficient_CD(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &mu, const DoubleTab &sigma, double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, DoubleTab &coeff) const
int find_liquid_phase() const
Finds the continuous liquid phase index in a multiphase problem.
virtual void coefficient(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &mu, const DoubleTab &sigma, double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, DoubleTab &coeff) const =0
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.