30class CaseOptionsCartesian3DMeshGenerator
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;
39 class CaseOptionPartInfoXValue {
…};
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();
101 class CaseOptionPartInfoX {
…};
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;
164 class CaseOptionPartInfoYValue {
…};
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();
226 class CaseOptionPartInfoY {
…};
289 class CaseOptionPartInfoZValue
294 typedef CaseOptionPartInfoZValue ThatClass;
305 "length", _element(),
311 "progression", _element(),
341 const ThatClass* operator->()
const {
return this; }
345 Arcane::CaseOptionInteger n;
346 Arcane::CaseOptionReal length;
347 Arcane::CaseOptionReal progression;
289 class CaseOptionPartInfoZValue {
…};
351 class CaseOptionPartInfoZ
370 BaseClass operator()() {
return (*
this); }
378 v =
new value_type*[s];
382 v[i] =
new value_type(
this,configList(),elist[i]);
388 ~CaseOptionPartInfoZ()
392 value_type** v =
_ptr();
351 class CaseOptionPartInfoZ {
…};
420 "origin", _element(),
426 "nb-part-x", _element(),
432 "nb-part-y", _element(),
438 "nb-part-z", _element(),
444 "generate-sod-groups", _element(),
450 "face-numbering-version", _element(),
456 "edge-numbering-version", _element(),
476 Arcane::IStandardFunction* getOriginStandardFunction() {
return origin.standardFunction(); }
478 Arcane::ICaseFunction* getNbPartXFunction() {
return nbPartX.function(); }
479 Arcane::IStandardFunction* getNbPartXStandardFunction() {
return nbPartX.standardFunction(); }
481 Arcane::ICaseFunction* getNbPartYFunction() {
return nbPartY.function(); }
482 Arcane::IStandardFunction* getNbPartYStandardFunction() {
return nbPartY.standardFunction(); }
484 Arcane::ICaseFunction* getNbPartZFunction() {
return nbPartZ.function(); }
485 Arcane::IStandardFunction* getNbPartZStandardFunction() {
return nbPartZ.standardFunction(); }
486 bool getGenerateSodGroups() {
return generateSodGroups(); }
487 Arcane::ICaseFunction* getGenerateSodGroupsFunction() {
return generateSodGroups.function(); }
488 Arcane::IStandardFunction* getGenerateSodGroupsStandardFunction() {
return generateSodGroups.standardFunction(); }
489 Arcane::Integer getFaceNumberingVersion() {
return faceNumberingVersion(); }
490 Arcane::ICaseFunction* getFaceNumberingVersionFunction() {
return faceNumberingVersion.function(); }
491 Arcane::IStandardFunction* getFaceNumberingVersionStandardFunction() {
return faceNumberingVersion.standardFunction(); }
492 Arcane::Integer getEdgeNumberingVersion() {
return edgeNumberingVersion(); }
493 Arcane::ICaseFunction* getEdgeNumberingVersionFunction() {
return edgeNumberingVersion.function(); }
494 Arcane::IStandardFunction* getEdgeNumberingVersionStandardFunction() {
return edgeNumberingVersion.standardFunction(); }
503 Arcane::ICaseOptions* caseOptions()
const
505 return m_case_options.get();
508 Arcane::ICaseOptionList* configList()
const
510 return m_case_options->configList();
513 void setCaseModule(Arcane::IModule* m)
515 m_case_options->setCaseModule(m);
518 void setCaseServiceInfo(Arcane::IServiceInfo* si)
520 m_case_options->setCaseServiceInfo(si);
523 void addAlternativeNodeName(
const Arcane::String& lang,
524 const Arcane::String& name)
526 m_case_options->addAlternativeNodeName(lang,name);
531 Arcane::ICaseOptionList* _configList()
const {
return configList(); }
532 Arcane::XmlNode _element()
const {
return Arcane::XmlNode(); }
536 static Arcane::ICaseOptions* _createCaseOption(Arcane::ICaseMng* cm,Arcane::ICaseOptions* co);
538 Arcane::ReferenceCounter<Arcane::ICaseOptions> m_case_options;
543 Arcane::CaseOptionReal3 origin;
544 Arcane::CaseOptionInteger nbPartX;
545 Arcane::CaseOptionInteger nbPartY;
546 Arcane::CaseOptionInteger nbPartZ;
547 Arcane::CaseOptionBool generateSodGroups;
548 Arcane::CaseOptionInteger faceNumberingVersion;
549 Arcane::CaseOptionInteger edgeNumberingVersion;
550 CaseOptionPartInfoX x;
551 CaseOptionPartInfoY y;
552 CaseOptionPartInfoZ z;
Description et contenu d'un fichier.