Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
CaseNodeNames.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2026 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/* XML node names of an Arcane dataset. */
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
33class ARCANE_CORE_EXPORT CaseNodeNames
34{
35 public:
36
37 class Impl;
38
39 public:
40
42 CaseNodeNames(const String& lang);
44
45 public:
46
47 String root;
48 String lang_attribute;
49 String timeloop;
50 String title;
51 String description;
52 String modules;
53 String services;
54 String mesh;
55 String meshes;
56 String mesh_file;
57 String mesh_partitioner;
58 String mesh_initialisation;
59 String user_class;
60 String code_name;
61 String code_version;
62 String code_unit;
63 String tied_interfaces;
64 String tied_interfaces_semi_conform;
65 String tied_interfaces_slave;
66 String tied_interfaces_not_structured;
67 String tied_interfaces_planar_tolerance;
68
69 String functions;
70 String function_table;
71 String function_script;
72 String name_attribute;
73 String function_parameter;
74 String function_value;
75 String function_deltat_coef;
76 String function_interpolation;
77 String function_constant;
78 String function_linear;
79 String function_ref;
80 String function_activation_ref;
81
82 String time_type;
83 String iteration_type;
84
85 String real_type;
86 String real3_type;
87 String bool_type;
88 String integer_type;
89 String string_type;
90
91 String script_language_ref;
92 String script_function_ref;
93
94 private:
95
96 Impl* m_p;
97
98 private:
99
100 void _init();
101};
102
103/*---------------------------------------------------------------------------*/
104/*---------------------------------------------------------------------------*/
105
106} // End namespace Arcane
107
108/*---------------------------------------------------------------------------*/
109/*---------------------------------------------------------------------------*/
110
111#endif
CaseNodeNames(const String &lang)
Creates an instance for the language lang.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --