Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
CaseNodeNames.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/* CaseNodeNames.h (C) 2000-2020 */
9/* */
10/* Noms des noeuds XML d'un jeu de donnée Arcane. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_CASENODENAMES_H
13#define ARCANE_CASENODENAMES_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
17#include "arcane/utils/String.h"
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22namespace Arcane
23{
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
27/*!
28 * \internal
29 *
30 * \brief Noms des noeuds XML d'un jeu de données Arcane.
31 */
32class ARCANE_CORE_EXPORT CaseNodeNames
33{
34 public:
35
36 class Impl;
37
38 public:
39
40 //! Crée une instance pour le langage \a lang
41 CaseNodeNames(const String& lang);
43
44 public:
45
46 String root;
47 String lang_attribute;
48 String timeloop;
49 String title;
50 String description;
51 String modules;
52 String services;
53 String mesh;
54 String meshes;
55 String mesh_file;
56 String mesh_partitioner;
57 String mesh_initialisation;
58 String user_class;
59 String code_name;
60 String code_version;
61 String code_unit;
62 String tied_interfaces;
63 String tied_interfaces_semi_conform;
64 String tied_interfaces_slave;
65 String tied_interfaces_not_structured;
66 String tied_interfaces_planar_tolerance;
67
68 String functions;
69 String function_table;
70 String function_script;
71 String name_attribute;
72 String function_parameter;
73 String function_value;
74 String function_deltat_coef;
75 String function_interpolation;
76 String function_constant;
77 String function_linear;
78 String function_ref;
79 String function_activation_ref;
80
81 String time_type;
82 String iteration_type;
83
84 String real_type;
85 String real3_type;
86 String bool_type;
87 String integer_type;
88 String string_type;
89
90 String script_language_ref;
91 String script_function_ref;
92
93 private:
94
95 Impl* m_p;
96
97 private:
98
99 void _init();
100};
101
102/*---------------------------------------------------------------------------*/
103/*---------------------------------------------------------------------------*/
104
105} // End namespace Arcane
106
107/*---------------------------------------------------------------------------*/
108/*---------------------------------------------------------------------------*/
109
110#endif
111
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-