Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::CaseOptionsArcaneCasePartitioner Class Reference

Options. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/build/arcane/std/ArcaneCasePartitioner_axl.h>

Collaboration diagram for Arcane::CaseOptionsArcaneCasePartitioner:

Public Member Functions

 CaseOptionsArcaneCasePartitioner (Arcane::ICaseOptions *co)
Arcane::Int32 getNbCutPart ()
Arcane::ICaseFunctiongetNbCutPartFunction ()
Arcane::IStandardFunctiongetNbCutPartStandardFunction ()
Arcane::String getLibrary ()
Arcane::ICaseFunctiongetLibraryFunction ()
Arcane::IStandardFunctiongetLibraryStandardFunction ()
bool getCreateCorrespondances ()
Arcane::ICaseFunctiongetCreateCorrespondancesFunction ()
Arcane::IStandardFunctiongetCreateCorrespondancesStandardFunction ()
Arcane::Int32 getNbGhostLayer ()
Arcane::ICaseFunctiongetNbGhostLayerFunction ()
Arcane::IStandardFunctiongetNbGhostLayerStandardFunction ()
Arcane::String getWriterServiceName ()
Arcane::ICaseFunctiongetWriterServiceNameFunction ()
Arcane::IStandardFunctiongetWriterServiceNameStandardFunction ()
Arcane::String getMeshFileNamePattern ()
Arcane::ICaseFunctiongetMeshFileNamePatternFunction ()
Arcane::IStandardFunctiongetMeshFileNamePatternStandardFunction ()
Arcane::ConstArrayView< ItemGroupgetConstraints ()
Arcane::ICaseOptionscaseOptions () const
Arcane::ICaseOptionListconfigList () const
void setCaseModule (Arcane::IModule *m)
void setCaseServiceInfo (Arcane::IServiceInfo *si)
void addAlternativeNodeName (const Arcane::String &lang, const Arcane::String &name)

Public Attributes

Arcane::CaseOptionInt32 nbCutPart
Arcane::CaseOptionString library
Arcane::CaseOptionBool createCorrespondances
Arcane::CaseOptionInt32 nbGhostLayer
Arcane::CaseOptionString writerServiceName
Arcane::CaseOptionString meshFileNamePattern
Arcane::CaseOptionMultiExtendedT< ItemGroupconstraints

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::ICaseOptionsm_case_options

Detailed Description

Options.

Definition at line 41 of file ArcaneCasePartitioner_axl.h.

Constructor & Destructor Documentation

◆ CaseOptionsArcaneCasePartitioner()

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

Definition at line 53 of file ArcaneCasePartitioner_axl.h.

Member Function Documentation

◆ _configList()

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

Definition at line 184 of file ArcaneCasePartitioner_axl.h.

◆ _element()

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

Definition at line 185 of file ArcaneCasePartitioner_axl.h.

◆ addAlternativeNodeName()

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

Definition at line 176 of file ArcaneCasePartitioner_axl.h.

◆ caseOptions()

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

Definition at line 156 of file ArcaneCasePartitioner_axl.h.

◆ configList()

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

Definition at line 161 of file ArcaneCasePartitioner_axl.h.

◆ getConstraints()

Arcane::ConstArrayView< ItemGroup > Arcane::CaseOptionsArcaneCasePartitioner::getConstraints ( )
inline

Definition at line 148 of file ArcaneCasePartitioner_axl.h.

◆ getCreateCorrespondances()

bool Arcane::CaseOptionsArcaneCasePartitioner::getCreateCorrespondances ( )
inline

Definition at line 135 of file ArcaneCasePartitioner_axl.h.

◆ getCreateCorrespondancesFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsArcaneCasePartitioner::getCreateCorrespondancesFunction ( )
inline

Definition at line 136 of file ArcaneCasePartitioner_axl.h.

◆ getCreateCorrespondancesStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsArcaneCasePartitioner::getCreateCorrespondancesStandardFunction ( )
inline

Definition at line 137 of file ArcaneCasePartitioner_axl.h.

◆ getLibrary()

Arcane::String Arcane::CaseOptionsArcaneCasePartitioner::getLibrary ( )
inline

Definition at line 132 of file ArcaneCasePartitioner_axl.h.

◆ getLibraryFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsArcaneCasePartitioner::getLibraryFunction ( )
inline

Definition at line 133 of file ArcaneCasePartitioner_axl.h.

◆ getLibraryStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsArcaneCasePartitioner::getLibraryStandardFunction ( )
inline

Definition at line 134 of file ArcaneCasePartitioner_axl.h.

◆ getMeshFileNamePattern()

Arcane::String Arcane::CaseOptionsArcaneCasePartitioner::getMeshFileNamePattern ( )
inline

Definition at line 144 of file ArcaneCasePartitioner_axl.h.

◆ getMeshFileNamePatternFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsArcaneCasePartitioner::getMeshFileNamePatternFunction ( )
inline

Definition at line 145 of file ArcaneCasePartitioner_axl.h.

◆ getMeshFileNamePatternStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsArcaneCasePartitioner::getMeshFileNamePatternStandardFunction ( )
inline

Definition at line 146 of file ArcaneCasePartitioner_axl.h.

◆ getNbCutPart()

Arcane::Int32 Arcane::CaseOptionsArcaneCasePartitioner::getNbCutPart ( )
inline

Definition at line 129 of file ArcaneCasePartitioner_axl.h.

◆ getNbCutPartFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsArcaneCasePartitioner::getNbCutPartFunction ( )
inline

Definition at line 130 of file ArcaneCasePartitioner_axl.h.

◆ getNbCutPartStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsArcaneCasePartitioner::getNbCutPartStandardFunction ( )
inline

Definition at line 131 of file ArcaneCasePartitioner_axl.h.

◆ getNbGhostLayer()

Arcane::Int32 Arcane::CaseOptionsArcaneCasePartitioner::getNbGhostLayer ( )
inline

Definition at line 138 of file ArcaneCasePartitioner_axl.h.

◆ getNbGhostLayerFunction()

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

Definition at line 139 of file ArcaneCasePartitioner_axl.h.

◆ getNbGhostLayerStandardFunction()

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

Definition at line 140 of file ArcaneCasePartitioner_axl.h.

◆ getWriterServiceName()

Arcane::String Arcane::CaseOptionsArcaneCasePartitioner::getWriterServiceName ( )
inline

Definition at line 141 of file ArcaneCasePartitioner_axl.h.

◆ getWriterServiceNameFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsArcaneCasePartitioner::getWriterServiceNameFunction ( )
inline

Definition at line 142 of file ArcaneCasePartitioner_axl.h.

◆ getWriterServiceNameStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsArcaneCasePartitioner::getWriterServiceNameStandardFunction ( )
inline

Definition at line 143 of file ArcaneCasePartitioner_axl.h.

◆ setCaseModule()

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

Definition at line 166 of file ArcaneCasePartitioner_axl.h.

◆ setCaseServiceInfo()

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

Definition at line 171 of file ArcaneCasePartitioner_axl.h.

Member Data Documentation

◆ constraints

Arcane::CaseOptionMultiExtendedT< ItemGroup > Arcane::CaseOptionsArcaneCasePartitioner::constraints

Definition at line 202 of file ArcaneCasePartitioner_axl.h.

◆ createCorrespondances

Arcane::CaseOptionBool Arcane::CaseOptionsArcaneCasePartitioner::createCorrespondances

Definition at line 198 of file ArcaneCasePartitioner_axl.h.

◆ library

Arcane::CaseOptionString Arcane::CaseOptionsArcaneCasePartitioner::library

Definition at line 197 of file ArcaneCasePartitioner_axl.h.

◆ m_case_options

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

Definition at line 191 of file ArcaneCasePartitioner_axl.h.

◆ meshFileNamePattern

Arcane::CaseOptionString Arcane::CaseOptionsArcaneCasePartitioner::meshFileNamePattern

Definition at line 201 of file ArcaneCasePartitioner_axl.h.

◆ nbCutPart

Arcane::CaseOptionInt32 Arcane::CaseOptionsArcaneCasePartitioner::nbCutPart

Definition at line 196 of file ArcaneCasePartitioner_axl.h.

◆ nbGhostLayer

Arcane::CaseOptionInt32 Arcane::CaseOptionsArcaneCasePartitioner::nbGhostLayer

Definition at line 199 of file ArcaneCasePartitioner_axl.h.

◆ writerServiceName

Arcane::CaseOptionString Arcane::CaseOptionsArcaneCasePartitioner::writerServiceName

Definition at line 200 of file ArcaneCasePartitioner_axl.h.


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