Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
mathlink.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* mathlink.h (C) 2013 */
9
/* */
10
/*---------------------------------------------------------------------------*/
11
#ifndef MATHEMATICA_LINK_H
12
#define MATHEMATICA_LINK_H
13
14
ARCANE_BEGIN_NAMESPACE
15
16
class
mathlink
:
public
AbstractService
{
17
public
:
18
mathlink
(
const
ServiceBuildInfo
&);
19
~mathlink
();
20
public
:
21
void
link();
22
void
unlink();
23
public
:
24
Integer Prime(Integer);
25
private
:
26
void
skipAnyPacketsBeforeTheFirstReturnPacket();
27
void
error();
28
private
:
29
void
tests();
30
void
testFactorInteger(Int64);
31
void
testLinearProgramming(
ArrayView<Integer>
);
32
private
:
33
ISubDomain
*m_sub_domain;
34
MLENV
mathenv;
35
MLINK
mathlnk;
36
Timer
*mathtmr;
37
};
38
ARCANE_END_NAMESPACE
39
#endif
// MATHEMATICA_LINK_H
Arcane::AbstractService
Classe de base d'un service.
Definition
AbstractService.h:42
Arcane::ISubDomain
Interface du gestionnaire d'un sous-domaine.
Definition
ISubDomain.h:74
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane::ServiceBuildInfo
Structure contenant les informations pour créer un service.
Definition
ServiceBuildInfo.h:198
Arcane::Timer
Gestion d'un timer.
Definition
Timer.h:62
Arcane::mathlink
Definition
mathlink.h:16
arcane
mathlink
mathlink.h
Généré le Lundi 18 Novembre 2024 03:00:01 pour Arcane par
1.9.8