14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/BasicService.h"
17#include "arcane/IMeshUtilities.h"
18#include "arcane/IDirectExecution.h"
20#include "arcane/ServiceBuilder.h"
22#include "arcane/std/ArcaneMeshConverter_axl.h"
36class ArcaneMeshConverter
50 bool isActive()
const override {
return true; }
59ArcaneMeshConverter(
const ServiceBuildInfo& sb)
60: ArcaneArcaneMeshConverterObject(sb)
71 if (file_name.
empty())
73 bool r =
mesh()->utilities()->writeToFile(file_name,
options()->writerServiceName());
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
ArcaneArcaneMeshConverterObject(const Arcane::ServiceBuildInfo &sbi)
Constructeur.
CaseOptionsArcaneMeshConverter * options() const
Options du jeu de données du service.
Service de conversion de format du maillage.
void build() override
Construction de niveau build du service.
void setParallelMng(IParallelMng *) override
Positionne le gestionnaire de parallèlisme associé. Cette méthode doit être appelée avant execute()
void execute() override
Exécute l'opération du service.
bool isActive() const override
Vrai si le service est actif.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Structure contenant les informations pour créer un service.
Chaîne de caractères unicode.
bool empty() const
Vrai si la chaîne est vide (nulle ou "")
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-