14#include "arcane/launcher/StandaloneAcceleratorMng.h"
16#include "arcane/utils/Ref.h"
17#include "arcane/utils/ITraceMng.h"
19#include "arcane/impl/MainFactory.h"
21#include "arcane/accelerator/core/IAcceleratorMng.h"
23#include "arcane/AcceleratorRuntimeInitialisationInfo.h"
25#include "arcane/launcher/ArcaneLauncher.h"
38 MainFactory main_factory;
39 m_trace_mng = makeRef<ITraceMng>(main_factory.createTraceMng());
40 m_accelerator_mng = main_factory.createAcceleratorMngRef(m_trace_mng.get());
43 Ref<ITraceMng> m_trace_mng;
44 Ref<IAcceleratorMng> m_accelerator_mng;
50StandaloneAcceleratorMng::
51StandaloneAcceleratorMng()
52: m_p(makeRef(new
Impl()))
63 return m_p->m_trace_mng.get();
72 return m_p->m_accelerator_mng.get();
Interface du gestionnaire des accélérateurs.
static AcceleratorRuntimeInitialisationInfo & acceleratorRuntimeInitialisationInfo()
Informations pour l'initialisation des accélerateurs.
ITraceMng * traceMng()
Gestionnaire de trace associé.
IAcceleratorMng * acceleratorMng()
Gestionnaire des accélérateurs associé.
Interface du gestionnaire de traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-