16#ifndef med_utils_included
17#define med_utils_included
21#include <TRUSTTabs_forward.h>
23#include <medcoupling++.h>
25# include <NormalizedGeometricTypes>
26# include <MEDCouplingUMesh.hxx>
38inline void med_non_installe()
40 Process::exit(
"This version has not been built with MED library.");
43void test_version(
Nom& nom) ;
44void traite_nom_fichier_med(
Nom& nom_fic);
45void read_med_field_names(
const Nom& nom_fic,
Noms& noms_chps, ArrOfDouble& temps_sauv);
47template <
typename _SIZE_>
48void conn_trust_to_med(IntTab_T<_SIZE_>& les_elems2,
const Nom& type_elem,
bool toMED);
51med_geometry_type type_geo_trio_to_type_med(
const Nom& type_elem);
52med_geometry_type type_geo_trio_to_type_med(
const Nom& type_elem_,med_axis_type& rep);
55INTERP_KERNEL::NormalizedCellType type_geo_trio_to_type_medcoupling(
const Nom& type_elem_,
int& mesh_dimension);
57void fill_connectivity_from_mc_mesh(
const MEDCoupling::MEDCouplingUMesh * mc_mesh, IntTab& face_sommet, IntTab& elem_face);
class Char_ptr A character string to name TRUST objects.
Class defining operators and methods for all reading operation in an input flow (file,...
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.