30class CaseOptionsCartesian2DMeshGenerator
39 class CaseOptionPartInfoXValue
44 typedef CaseOptionPartInfoXValue ThatClass;
61 "progression", _element(),
91 const ThatClass* operator->()
const {
return this; }
95 Arcane::CaseOptionInteger n;
96 Arcane::CaseOptionReal length;
97 Arcane::CaseOptionReal progression;
101 class CaseOptionPartInfoX
120 BaseClass operator()() {
return (*
this); }
128 v =
new value_type*[s];
132 v[i] =
new value_type(
this,configList(),elist[i]);
138 ~CaseOptionPartInfoX()
142 value_type** v =
_ptr();
164 class CaseOptionPartInfoYValue
169 typedef CaseOptionPartInfoYValue ThatClass;
180 "length", _element(),
186 "progression", _element(),
216 const ThatClass* operator->()
const {
return this; }
220 Arcane::CaseOptionInteger n;
221 Arcane::CaseOptionReal length;
222 Arcane::CaseOptionReal progression;
226 class CaseOptionPartInfoY
245 BaseClass operator()() {
return (*
this); }
253 v =
new value_type*[s];
257 v[i] =
new value_type(
this,configList(),elist[i]);
263 ~CaseOptionPartInfoY()
267 value_type** v =
_ptr();
295 "origin", _element(),
301 "nb-part-x", _element(),
307 "nb-part-y", _element(),
313 "generate-sod-groups", _element(),
319 "face-numbering-version", _element(),
337 Arcane::IStandardFunction* getOriginStandardFunction() {
return origin.standardFunction(); }
339 Arcane::ICaseFunction* getNbPartXFunction() {
return nbPartX.function(); }
340 Arcane::IStandardFunction* getNbPartXStandardFunction() {
return nbPartX.standardFunction(); }
342 Arcane::ICaseFunction* getNbPartYFunction() {
return nbPartY.function(); }
343 Arcane::IStandardFunction* getNbPartYStandardFunction() {
return nbPartY.standardFunction(); }
344 bool getGenerateSodGroups() {
return generateSodGroups(); }
345 Arcane::ICaseFunction* getGenerateSodGroupsFunction() {
return generateSodGroups.function(); }
346 Arcane::IStandardFunction* getGenerateSodGroupsStandardFunction() {
return generateSodGroups.standardFunction(); }
347 Arcane::Integer getFaceNumberingVersion() {
return faceNumberingVersion(); }
348 Arcane::ICaseFunction* getFaceNumberingVersionFunction() {
return faceNumberingVersion.function(); }
349 Arcane::IStandardFunction* getFaceNumberingVersionStandardFunction() {
return faceNumberingVersion.standardFunction(); }
358 Arcane::ICaseOptions* caseOptions()
const
360 return m_case_options.get();
363 Arcane::ICaseOptionList* configList()
const
365 return m_case_options->configList();
368 void setCaseModule(Arcane::IModule* m)
370 m_case_options->setCaseModule(m);
373 void setCaseServiceInfo(Arcane::IServiceInfo* si)
375 m_case_options->setCaseServiceInfo(si);
378 void addAlternativeNodeName(
const Arcane::String& lang,
379 const Arcane::String& name)
381 m_case_options->addAlternativeNodeName(lang,name);
386 Arcane::ICaseOptionList* _configList()
const {
return configList(); }
387 Arcane::XmlNode _element()
const {
return Arcane::XmlNode(); }
391 static Arcane::ICaseOptions* _createCaseOption(Arcane::ICaseMng* cm,Arcane::ICaseOptions* co);
393 Arcane::ReferenceCounter<Arcane::ICaseOptions> m_case_options;
398 Arcane::CaseOptionReal2 origin;
399 Arcane::CaseOptionInteger nbPartX;
400 Arcane::CaseOptionInteger nbPartY;
401 Arcane::CaseOptionBool generateSodGroups;
402 Arcane::CaseOptionInteger faceNumberingVersion;
403 CaseOptionPartInfoX x;
404 CaseOptionPartInfoY y;
Description et contenu d'un fichier.