Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionsMetisMeshPartitioner

Options. Plus de détails...

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

+ Graphe d'héritage de Arcane::CaseOptionsMetisMeshPartitioner:
+ Graphe de collaboration de Arcane::CaseOptionsMetisMeshPartitioner:

Fonctions membres publiques

 CaseOptionsMetisMeshPartitioner (Arcane::ICaseOptions *co)
 
Arcane::Integer getMaxDiffusiveCount ()
 
Arcane::ICaseFunctiongetMaxDiffusiveCountFunction ()
 
Arcane::IStandardFunctiongetMaxDiffusiveCountStandardFunction ()
 
Arcane::Real getImbalanceRelativeTolerance ()
 
Arcane::ICaseFunctiongetImbalanceRelativeToleranceFunction ()
 
Arcane::IStandardFunctiongetImbalanceRelativeToleranceStandardFunction ()
 
Arcane::Real getToleranceTarget ()
 
Arcane::ICaseFunctiongetToleranceTargetFunction ()
 
Arcane::IStandardFunctiongetToleranceTargetStandardFunction ()
 
bool getDumpGraph ()
 
Arcane::ICaseFunctiongetDumpGraphFunction ()
 
Arcane::IStandardFunctiongetDumpGraphStandardFunction ()
 
bool getInputOutputDigest ()
 
Arcane::ICaseFunctiongetInputOutputDigestFunction ()
 
Arcane::IStandardFunctiongetInputOutputDigestStandardFunction ()
 
MetisCallStrategy getMetisCallStrategy ()
 
MetisEmptyPartitionStrategy getEmptyPartitionStrategy ()
 
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)
 

Attributs publics

Arcane::CaseOptionInteger maxDiffusiveCount
 
Arcane::CaseOptionReal imbalanceRelativeTolerance
 
Arcane::CaseOptionReal toleranceTarget
 
Arcane::CaseOptionBool dumpGraph
 
Arcane::CaseOptionBool inputOutputDigest
 
Arcane::CaseOptionEnumT< MetisCallStrategy > metisCallStrategy
 
Arcane::CaseOptionEnumT< MetisEmptyPartitionStrategy > emptyPartitionStrategy
 

Fonctions membres privées

Arcane::ICaseOptionList_configList () const
 
Arcane::XmlNode _element () const
 

Fonctions membres privées statiques

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

Attributs privés

Arcane::ReferenceCounter< Arcane::ICaseOptionsm_case_options
 

Membres hérités additionnels

- Types publics hérités de Arcane::TypesMetisMeshPartitioner
enum class  MetisCallStrategy {
  all_processors , one_processor_per_node , two_processors_two_nodes , two_gathered_processors ,
  two_scattered_processors
}
 
enum class  MetisEmptyPartitionStrategy { DoNothing = 0 , TakeFromBiggestPartitionV1 , TakeFromBiggestPartitionV2 }
 

Description détaillée

Options.

Définition à la ligne 31 du fichier MetisMeshPartitioner_axl.h.

Documentation des constructeurs et destructeur

◆ CaseOptionsMetisMeshPartitioner()

Arcane::CaseOptionsMetisMeshPartitioner::CaseOptionsMetisMeshPartitioner ( Arcane::ICaseOptions co)
inline

Définition à la ligne 44 du fichier MetisMeshPartitioner_axl.h.

Documentation des fonctions membres

◆ _configList()

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

Définition à la ligne 201 du fichier MetisMeshPartitioner_axl.h.

◆ _element()

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

Définition à la ligne 202 du fichier MetisMeshPartitioner_axl.h.

◆ addAlternativeNodeName()

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

Définition à la ligne 193 du fichier MetisMeshPartitioner_axl.h.

◆ caseOptions()

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

Définition à la ligne 173 du fichier MetisMeshPartitioner_axl.h.

◆ configList()

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

Définition à la ligne 178 du fichier MetisMeshPartitioner_axl.h.

◆ getDumpGraph()

bool Arcane::CaseOptionsMetisMeshPartitioner::getDumpGraph ( )
inline

Définition à la ligne 157 du fichier MetisMeshPartitioner_axl.h.

◆ getDumpGraphFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsMetisMeshPartitioner::getDumpGraphFunction ( )
inline

Définition à la ligne 158 du fichier MetisMeshPartitioner_axl.h.

◆ getDumpGraphStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsMetisMeshPartitioner::getDumpGraphStandardFunction ( )
inline

Définition à la ligne 159 du fichier MetisMeshPartitioner_axl.h.

◆ getEmptyPartitionStrategy()

MetisEmptyPartitionStrategy Arcane::CaseOptionsMetisMeshPartitioner::getEmptyPartitionStrategy ( )
inline

Définition à la ligne 166 du fichier MetisMeshPartitioner_axl.h.

◆ getImbalanceRelativeTolerance()

Arcane::Real Arcane::CaseOptionsMetisMeshPartitioner::getImbalanceRelativeTolerance ( )
inline

Définition à la ligne 151 du fichier MetisMeshPartitioner_axl.h.

◆ getImbalanceRelativeToleranceFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsMetisMeshPartitioner::getImbalanceRelativeToleranceFunction ( )
inline

Définition à la ligne 152 du fichier MetisMeshPartitioner_axl.h.

◆ getImbalanceRelativeToleranceStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsMetisMeshPartitioner::getImbalanceRelativeToleranceStandardFunction ( )
inline

Définition à la ligne 153 du fichier MetisMeshPartitioner_axl.h.

◆ getInputOutputDigest()

bool Arcane::CaseOptionsMetisMeshPartitioner::getInputOutputDigest ( )
inline

Définition à la ligne 160 du fichier MetisMeshPartitioner_axl.h.

◆ getInputOutputDigestFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsMetisMeshPartitioner::getInputOutputDigestFunction ( )
inline

Définition à la ligne 161 du fichier MetisMeshPartitioner_axl.h.

◆ getInputOutputDigestStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsMetisMeshPartitioner::getInputOutputDigestStandardFunction ( )
inline

Définition à la ligne 162 du fichier MetisMeshPartitioner_axl.h.

◆ getMaxDiffusiveCount()

Arcane::Integer Arcane::CaseOptionsMetisMeshPartitioner::getMaxDiffusiveCount ( )
inline

Définition à la ligne 148 du fichier MetisMeshPartitioner_axl.h.

◆ getMaxDiffusiveCountFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsMetisMeshPartitioner::getMaxDiffusiveCountFunction ( )
inline

Définition à la ligne 149 du fichier MetisMeshPartitioner_axl.h.

◆ getMaxDiffusiveCountStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsMetisMeshPartitioner::getMaxDiffusiveCountStandardFunction ( )
inline

Définition à la ligne 150 du fichier MetisMeshPartitioner_axl.h.

◆ getMetisCallStrategy()

MetisCallStrategy Arcane::CaseOptionsMetisMeshPartitioner::getMetisCallStrategy ( )
inline

Définition à la ligne 165 du fichier MetisMeshPartitioner_axl.h.

◆ getToleranceTarget()

Arcane::Real Arcane::CaseOptionsMetisMeshPartitioner::getToleranceTarget ( )
inline

Définition à la ligne 154 du fichier MetisMeshPartitioner_axl.h.

◆ getToleranceTargetFunction()

Arcane::ICaseFunction * Arcane::CaseOptionsMetisMeshPartitioner::getToleranceTargetFunction ( )
inline

Définition à la ligne 155 du fichier MetisMeshPartitioner_axl.h.

◆ getToleranceTargetStandardFunction()

Arcane::IStandardFunction * Arcane::CaseOptionsMetisMeshPartitioner::getToleranceTargetStandardFunction ( )
inline

Définition à la ligne 156 du fichier MetisMeshPartitioner_axl.h.

◆ setCaseModule()

void Arcane::CaseOptionsMetisMeshPartitioner::setCaseModule ( Arcane::IModule m)
inline

Définition à la ligne 183 du fichier MetisMeshPartitioner_axl.h.

◆ setCaseServiceInfo()

void Arcane::CaseOptionsMetisMeshPartitioner::setCaseServiceInfo ( Arcane::IServiceInfo si)
inline

Définition à la ligne 188 du fichier MetisMeshPartitioner_axl.h.

Documentation des données membres

◆ dumpGraph

Arcane::CaseOptionBool Arcane::CaseOptionsMetisMeshPartitioner::dumpGraph

Définition à la ligne 216 du fichier MetisMeshPartitioner_axl.h.

◆ emptyPartitionStrategy

Arcane::CaseOptionEnumT< MetisEmptyPartitionStrategy > Arcane::CaseOptionsMetisMeshPartitioner::emptyPartitionStrategy

Définition à la ligne 219 du fichier MetisMeshPartitioner_axl.h.

◆ imbalanceRelativeTolerance

Arcane::CaseOptionReal Arcane::CaseOptionsMetisMeshPartitioner::imbalanceRelativeTolerance

Définition à la ligne 214 du fichier MetisMeshPartitioner_axl.h.

◆ inputOutputDigest

Arcane::CaseOptionBool Arcane::CaseOptionsMetisMeshPartitioner::inputOutputDigest

Définition à la ligne 217 du fichier MetisMeshPartitioner_axl.h.

◆ m_case_options

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

Définition à la ligne 208 du fichier MetisMeshPartitioner_axl.h.

◆ maxDiffusiveCount

Arcane::CaseOptionInteger Arcane::CaseOptionsMetisMeshPartitioner::maxDiffusiveCount

Définition à la ligne 213 du fichier MetisMeshPartitioner_axl.h.

◆ metisCallStrategy

Arcane::CaseOptionEnumT< MetisCallStrategy > Arcane::CaseOptionsMetisMeshPartitioner::metisCallStrategy

Définition à la ligne 218 du fichier MetisMeshPartitioner_axl.h.

◆ toleranceTarget

Arcane::CaseOptionReal Arcane::CaseOptionsMetisMeshPartitioner::toleranceTarget

Définition à la ligne 215 du fichier MetisMeshPartitioner_axl.h.


La documentation de cette classe a été générée à partir du fichier suivant :