Arcane  4.2.3.0
Developer documentation
Loading...
Searching...
No Matches
CaseOptionsArcaneCaseMeshService Class Reference

Options. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/build/arcane/impl/ArcaneCaseMeshService_axl.h>

Collaboration diagram for CaseOptionsArcaneCaseMeshService:

Classes

class  CaseOptionInitVariableValue
class  CaseOptionInitVariable
class  CaseOptionInit

Public Member Functions

 CaseOptionsArcaneCaseMeshService (Arcane::ICaseOptions *co)
Arcane::String getFilename ()
Arcane::ICaseFunction * getFilenameFunction ()
Arcane::IStandardFunction * getFilenameStandardFunction ()
Arcane::String getPartitioner ()
Arcane::ICaseFunction * getPartitionerFunction ()
Arcane::IStandardFunction * getPartitionerStandardFunction ()
Arcane::Int32 getNbGhostLayer ()
Arcane::ICaseFunction * getNbGhostLayerFunction ()
Arcane::IStandardFunction * getNbGhostLayerStandardFunction ()
Arcane::Int32 getGhostLayerBuilderVersion ()
Arcane::ICaseFunction * getGhostLayerBuilderVersionFunction ()
Arcane::IStandardFunction * getGhostLayerBuilderVersionStandardFunction ()
Arcane::Int32 getFaceNumberingVersion ()
Arcane::ICaseFunction * getFaceNumberingVersionFunction ()
Arcane::IStandardFunction * getFaceNumberingVersionStandardFunction ()
Arcane::Int32 getEdgeNumberingVersion ()
Arcane::ICaseFunction * getEdgeNumberingVersionFunction ()
Arcane::IStandardFunction * getEdgeNumberingVersionStandardFunction ()
Arcane::eMeshCellDimensionKind getCellDimensionKind ()
Arcane::IMeshBuilder * getGenerator ()
Arcane::ICaseMeshReader * getSpecificReader ()
Arcane::IMeshBuilderCustomiser * getMeshBuilderCustomiser ()
Arcane::IMeshSubdivider * getSubdivider ()
bool hasGenerator () const
bool hasFilename () const
bool hasFaceNumberingVersion () const
bool hasEdgeNumberingVersion () const
bool hasSpecificReader () const
bool hasMeshBuilderCustomiser () const
bool hasSubdivider () const
Arcane::ICaseOptions * caseOptions () const
Arcane::ICaseOptionList * configList () const
void setCaseModule (Arcane::IModule *m)
void setCaseServiceInfo (Arcane::IServiceInfo *si)
void addAlternativeNodeName (const Arcane::String &lang, const Arcane::String &name)

Public Attributes

Arcane::CaseOptionString filename
Arcane::CaseOptionString partitioner
Arcane::CaseOptionInt32 nbGhostLayer
Arcane::CaseOptionInt32 ghostLayerBuilderVersion
Arcane::CaseOptionInt32 faceNumberingVersion
Arcane::CaseOptionInt32 edgeNumberingVersion
Arcane::CaseOptionServiceT< Arcane::IMeshBuilder > generator
Arcane::CaseOptionServiceT< Arcane::ICaseMeshReader > specificReader
Arcane::CaseOptionServiceT< Arcane::IMeshBuilderCustomiser > meshBuilderCustomiser
Arcane::CaseOptionServiceT< Arcane::IMeshSubdivider > subdivider
Arcane::CaseOptionEnumT< Arcane::eMeshCellDimensionKind > cellDimensionKind
CaseOptionInit initialization

Private Member Functions

Arcane::ICaseOptionList * _configList () const
Arcane::XmlNode _element () const

Static Private Member Functions

static Arcane::ICaseOptions * _createCaseOption (Arcane::ICaseMng *cm, Arcane::ICaseOptions *co)

Private Attributes

Arcane::ReferenceCounter< Arcane::ICaseOptions > m_case_options

Detailed Description

Options.

Definition at line 26 of file ArcaneCaseMeshService_axl.h.

Constructor & Destructor Documentation

◆ CaseOptionsArcaneCaseMeshService()

CaseOptionsArcaneCaseMeshService::CaseOptionsArcaneCaseMeshService ( Arcane::ICaseOptions * co)
inline

Definition at line 200 of file ArcaneCaseMeshService_axl.h.

Member Function Documentation

◆ _configList()

Arcane::ICaseOptionList * CaseOptionsArcaneCaseMeshService::_configList ( ) const
inlineprivate

Definition at line 377 of file ArcaneCaseMeshService_axl.h.

◆ _element()

Arcane::XmlNode CaseOptionsArcaneCaseMeshService::_element ( ) const
inlineprivate

Definition at line 378 of file ArcaneCaseMeshService_axl.h.

◆ addAlternativeNodeName()

void CaseOptionsArcaneCaseMeshService::addAlternativeNodeName ( const Arcane::String & lang,
const Arcane::String & name )
inline

Definition at line 369 of file ArcaneCaseMeshService_axl.h.

◆ caseOptions()

Arcane::ICaseOptions * CaseOptionsArcaneCaseMeshService::caseOptions ( ) const
inline

Definition at line 349 of file ArcaneCaseMeshService_axl.h.

◆ configList()

Arcane::ICaseOptionList * CaseOptionsArcaneCaseMeshService::configList ( ) const
inline

Definition at line 354 of file ArcaneCaseMeshService_axl.h.

◆ getCellDimensionKind()

Arcane::eMeshCellDimensionKind CaseOptionsArcaneCaseMeshService::getCellDimensionKind ( )
inline

Definition at line 324 of file ArcaneCaseMeshService_axl.h.

◆ getEdgeNumberingVersion()

Arcane::Int32 CaseOptionsArcaneCaseMeshService::getEdgeNumberingVersion ( )
inline

Definition at line 319 of file ArcaneCaseMeshService_axl.h.

◆ getEdgeNumberingVersionFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getEdgeNumberingVersionFunction ( )
inline

Definition at line 320 of file ArcaneCaseMeshService_axl.h.

◆ getEdgeNumberingVersionStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getEdgeNumberingVersionStandardFunction ( )
inline

Definition at line 321 of file ArcaneCaseMeshService_axl.h.

◆ getFaceNumberingVersion()

Arcane::Int32 CaseOptionsArcaneCaseMeshService::getFaceNumberingVersion ( )
inline

Definition at line 316 of file ArcaneCaseMeshService_axl.h.

◆ getFaceNumberingVersionFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getFaceNumberingVersionFunction ( )
inline

Definition at line 317 of file ArcaneCaseMeshService_axl.h.

◆ getFaceNumberingVersionStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getFaceNumberingVersionStandardFunction ( )
inline

Definition at line 318 of file ArcaneCaseMeshService_axl.h.

◆ getFilename()

Arcane::String CaseOptionsArcaneCaseMeshService::getFilename ( )
inline

Definition at line 304 of file ArcaneCaseMeshService_axl.h.

◆ getFilenameFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getFilenameFunction ( )
inline

Definition at line 305 of file ArcaneCaseMeshService_axl.h.

◆ getFilenameStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getFilenameStandardFunction ( )
inline

Definition at line 306 of file ArcaneCaseMeshService_axl.h.

◆ getGenerator()

Arcane::IMeshBuilder * CaseOptionsArcaneCaseMeshService::getGenerator ( )
inline

Definition at line 326 of file ArcaneCaseMeshService_axl.h.

◆ getGhostLayerBuilderVersion()

Arcane::Int32 CaseOptionsArcaneCaseMeshService::getGhostLayerBuilderVersion ( )
inline

Definition at line 313 of file ArcaneCaseMeshService_axl.h.

◆ getGhostLayerBuilderVersionFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getGhostLayerBuilderVersionFunction ( )
inline

Definition at line 314 of file ArcaneCaseMeshService_axl.h.

◆ getGhostLayerBuilderVersionStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getGhostLayerBuilderVersionStandardFunction ( )
inline

Definition at line 315 of file ArcaneCaseMeshService_axl.h.

◆ getMeshBuilderCustomiser()

Arcane::IMeshBuilderCustomiser * CaseOptionsArcaneCaseMeshService::getMeshBuilderCustomiser ( )
inline

Definition at line 328 of file ArcaneCaseMeshService_axl.h.

◆ getNbGhostLayer()

Arcane::Int32 CaseOptionsArcaneCaseMeshService::getNbGhostLayer ( )
inline

Definition at line 310 of file ArcaneCaseMeshService_axl.h.

◆ getNbGhostLayerFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getNbGhostLayerFunction ( )
inline

Definition at line 311 of file ArcaneCaseMeshService_axl.h.

◆ getNbGhostLayerStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getNbGhostLayerStandardFunction ( )
inline

Definition at line 312 of file ArcaneCaseMeshService_axl.h.

◆ getPartitioner()

Arcane::String CaseOptionsArcaneCaseMeshService::getPartitioner ( )
inline

Definition at line 307 of file ArcaneCaseMeshService_axl.h.

◆ getPartitionerFunction()

Arcane::ICaseFunction * CaseOptionsArcaneCaseMeshService::getPartitionerFunction ( )
inline

Definition at line 308 of file ArcaneCaseMeshService_axl.h.

◆ getPartitionerStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcaneCaseMeshService::getPartitionerStandardFunction ( )
inline

Definition at line 309 of file ArcaneCaseMeshService_axl.h.

◆ getSpecificReader()

Arcane::ICaseMeshReader * CaseOptionsArcaneCaseMeshService::getSpecificReader ( )
inline

Definition at line 327 of file ArcaneCaseMeshService_axl.h.

◆ getSubdivider()

Arcane::IMeshSubdivider * CaseOptionsArcaneCaseMeshService::getSubdivider ( )
inline

Definition at line 329 of file ArcaneCaseMeshService_axl.h.

◆ hasEdgeNumberingVersion()

bool CaseOptionsArcaneCaseMeshService::hasEdgeNumberingVersion ( ) const
inline

Definition at line 337 of file ArcaneCaseMeshService_axl.h.

◆ hasFaceNumberingVersion()

bool CaseOptionsArcaneCaseMeshService::hasFaceNumberingVersion ( ) const
inline

Definition at line 335 of file ArcaneCaseMeshService_axl.h.

◆ hasFilename()

bool CaseOptionsArcaneCaseMeshService::hasFilename ( ) const
inline

Definition at line 333 of file ArcaneCaseMeshService_axl.h.

◆ hasGenerator()

bool CaseOptionsArcaneCaseMeshService::hasGenerator ( ) const
inline

Definition at line 331 of file ArcaneCaseMeshService_axl.h.

◆ hasMeshBuilderCustomiser()

bool CaseOptionsArcaneCaseMeshService::hasMeshBuilderCustomiser ( ) const
inline

Definition at line 341 of file ArcaneCaseMeshService_axl.h.

◆ hasSpecificReader()

bool CaseOptionsArcaneCaseMeshService::hasSpecificReader ( ) const
inline

Definition at line 339 of file ArcaneCaseMeshService_axl.h.

◆ hasSubdivider()

bool CaseOptionsArcaneCaseMeshService::hasSubdivider ( ) const
inline

Definition at line 343 of file ArcaneCaseMeshService_axl.h.

◆ setCaseModule()

void CaseOptionsArcaneCaseMeshService::setCaseModule ( Arcane::IModule * m)
inline

Definition at line 359 of file ArcaneCaseMeshService_axl.h.

◆ setCaseServiceInfo()

void CaseOptionsArcaneCaseMeshService::setCaseServiceInfo ( Arcane::IServiceInfo * si)
inline

Definition at line 364 of file ArcaneCaseMeshService_axl.h.

Member Data Documentation

◆ cellDimensionKind

Arcane::CaseOptionEnumT< Arcane::eMeshCellDimensionKind > CaseOptionsArcaneCaseMeshService::cellDimensionKind

Definition at line 399 of file ArcaneCaseMeshService_axl.h.

◆ edgeNumberingVersion

Arcane::CaseOptionInt32 CaseOptionsArcaneCaseMeshService::edgeNumberingVersion

Definition at line 394 of file ArcaneCaseMeshService_axl.h.

◆ faceNumberingVersion

Arcane::CaseOptionInt32 CaseOptionsArcaneCaseMeshService::faceNumberingVersion

Definition at line 393 of file ArcaneCaseMeshService_axl.h.

◆ filename

Arcane::CaseOptionString CaseOptionsArcaneCaseMeshService::filename

Definition at line 389 of file ArcaneCaseMeshService_axl.h.

◆ generator

Arcane::CaseOptionServiceT< Arcane::IMeshBuilder > CaseOptionsArcaneCaseMeshService::generator

Definition at line 395 of file ArcaneCaseMeshService_axl.h.

◆ ghostLayerBuilderVersion

Arcane::CaseOptionInt32 CaseOptionsArcaneCaseMeshService::ghostLayerBuilderVersion

Definition at line 392 of file ArcaneCaseMeshService_axl.h.

◆ initialization

CaseOptionInit CaseOptionsArcaneCaseMeshService::initialization

Definition at line 400 of file ArcaneCaseMeshService_axl.h.

◆ m_case_options

Arcane::ReferenceCounter<Arcane::ICaseOptions> CaseOptionsArcaneCaseMeshService::m_case_options
private

Definition at line 384 of file ArcaneCaseMeshService_axl.h.

◆ meshBuilderCustomiser

Arcane::CaseOptionServiceT< Arcane::IMeshBuilderCustomiser > CaseOptionsArcaneCaseMeshService::meshBuilderCustomiser

Definition at line 397 of file ArcaneCaseMeshService_axl.h.

◆ nbGhostLayer

Arcane::CaseOptionInt32 CaseOptionsArcaneCaseMeshService::nbGhostLayer

Definition at line 391 of file ArcaneCaseMeshService_axl.h.

◆ partitioner

Arcane::CaseOptionString CaseOptionsArcaneCaseMeshService::partitioner

Definition at line 390 of file ArcaneCaseMeshService_axl.h.

◆ specificReader

Arcane::CaseOptionServiceT< Arcane::ICaseMeshReader > CaseOptionsArcaneCaseMeshService::specificReader

Definition at line 396 of file ArcaneCaseMeshService_axl.h.

◆ subdivider

Arcane::CaseOptionServiceT< Arcane::IMeshSubdivider > CaseOptionsArcaneCaseMeshService::subdivider

Definition at line 398 of file ArcaneCaseMeshService_axl.h.


The documentation for this class was generated from the following file: