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"
42 MainFactory main_factory;
44 m_accelerator_mng = main_factory.createAcceleratorMngRef(m_trace_mng.get());
56StandaloneAcceleratorMng::
57StandaloneAcceleratorMng()
69 return m_p->m_trace_mng.get();
78 return m_p->m_accelerator_mng.get();
Accelerator manager interface.
static AcceleratorRuntimeInitialisationInfo & acceleratorRuntimeInitialisationInfo()
Information for accelerator initialization.
Reference to an instance.
ITraceMng * traceMng() const
Associated trace manager.
IAcceleratorMng * acceleratorMng() const
Associated accelerator manager.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
auto makeRef(InstanceType *t) -> Ref< InstanceType >
Creates a reference on a pointer.