16#include <Paroi_hyd_base_VEF.h>
17#include <Modele_turbulence_hyd_base.h>
18#include <Schema_Temps_base.h>
19#include <Probleme_base.h>
20#include <EcrFicPartage.h>
21#include <Equation_base.h>
33 le_dom_dis_ = ref_cast(
Domaine_VF, domaine_dis);
34 le_dom_Cl_dis_ = domaine_Cl_dis;
57 DoubleTabView d = tab_d.
view_rw();
58 Kokkos::parallel_for(start_gpu_timer(__KERNEL_NAME__), Kokkos::RangePolicy<>(0, size), KOKKOS_LAMBDA(
const int face)
66 end_gpu_timer(__KERNEL_NAME__);
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
void creer_tableau_faces_bord(Array_base &, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT) const
int nb_faces_bord() const
Returns the number of faces on which boundary conditions are applied:
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual const Nom & le_nom() const
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
CLASS: Paroi_hyd_base_VEF.
IntVect face_keps_imposee_
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &) override
DoubleTab & corriger_derivee_impl(DoubleTab &d) const override
const ArrOfInt & face_keps_imposee() const
int flag_face_keps_imposee_
Base class for output streams.
_SIZE_ dimension_tot(int) const override
std::enable_if_t< is_default_exec_space< EXEC_SPACE >, View< _TYPE_, _SHAPE_ > > view_rw()
Base class for the hierarchy of wall-law models computing turbulent quantities near walls....
DoubleTab Cisaillement_paroi_