16#ifndef Masse_ajoutee_base_included
17#define Masse_ajoutee_base_included
19#include <TRUSTTabs_forward.h>
20#include <Correlation_base.h>
39 virtual void ajouter(
const double *alpha,
const double *rho, DoubleTab& a_r )
const = 0;
41 virtual void ajouter_inj(
const double *flux_alpha,
const double *alpha,
const double *rho, DoubleTab& f_a_r)
const = 0;
42 virtual void coeff(
const DoubleTab& alpha,
const DoubleTab& rho, DoubleTab&
coeff)
const = 0 ;
Added-mass correlation of the form: alpha_k rho_k Dv_k / Dt -> alpha_k rho_k Dv_k / Dt + sum_l ma(k,...
virtual void coeff(const DoubleTab &alpha, const DoubleTab &rho, DoubleTab &coeff) const =0
virtual void ajouter_inj(const double *flux_alpha, const double *alpha, const double *rho, DoubleTab &f_a_r) const =0
int find_liquid_phase() const
Finds the continuous liquid phase index in a multiphase problem.
virtual void ajouter(const double *alpha, const double *rho, DoubleTab &a_r) const =0
virtual void coefficient(const double *alpha, const double *rho, DoubleTab &coeff) const
const Nom & que_suis_je() const
Returns the string identifying the class.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.