Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
CaseOptionsMain.cc
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/* CaseOptionsArcane.h (C) 2000-2006 */
9/* */
10/* Main options of Arcane. */
11/*---------------------------------------------------------------------------*/
12/*---------------------------------------------------------------------------*/
13
14#include "arcane/utils/ArcanePrecomp.h"
15
16#include "arcane/core/CaseOptionsMain.h"
17#include "arcane/core/CaseOptionBuildInfo.h"
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22namespace Arcane
23{
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
27
28CaseOptionsMain::
29CaseOptionsMain(ICaseMng* cm)
30: CaseOptions(cm, String("main"))
31, doTimeHistory(CaseOptionBuildInfo(configList(), String("do-time-history"), XmlNode(0), String("true"), 1, 1), String())
32, writeHistoryPeriod(CaseOptionBuildInfo(configList(), String("write-history-period"), XmlNode(0), String("0"), 1, 1), String())
33{
34 doTimeHistory.addAlternativeNodeName(String("fr"), String("avec-historique"));
35 writeHistoryPeriod.addAlternativeNodeName(String("fr"), String("periode-ecriture-historique"));
36 addAlternativeNodeName(String("fr"), String("maitre"));
37}
38
39/*---------------------------------------------------------------------------*/
40/*---------------------------------------------------------------------------*/
41
42CaseOptionsMain::
43~CaseOptionsMain()
44{
45}
46/*---------------------------------------------------------------------------*/
47/*---------------------------------------------------------------------------*/
48
49} // namespace Arcane
50
51/*---------------------------------------------------------------------------*/
52/*---------------------------------------------------------------------------*/
void addAlternativeNodeName(const String &lang, const String &name) override
Adds a translation for the option name. Adds the option name name corresponding to language lang....
Case manager interface.
Definition ICaseMng.h:57
Node of a DOM tree.
Definition XmlNode.h:51
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --