Liste complète des membres de Arcane::SplitSDMeshPartitioner, y compris les membres hérités :
_addNgb(const Cell &cell, const Face &face, Int64Array &neighbourcells, Array< bool > &contrib, HashTableMapT< Int64, Int32 > &map, Array< float > *ptrcommWeights, Int32 offset, HashTableMapT< Int32, Int32 > &lids, bool special=false) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
_cellsProjectWeights(VariableCellArrayReal &cellWgtIn, Int32 nbWgt) const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
_cellsProjectWeights(VariableCellReal &cellWgtIn) const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
_checkCreateVar() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
_clearCellWgt() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_createConstraintsLists(Int64MultiArray2 &tied_uid) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
_initArrayCellsWithConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_initFilterLidCells() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_initLid2LidCompacted() | Arcane::MeshPartitionerBase | protectedvirtual |
_initNbCellsWithConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_initUidRef() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_initUidRef(VariableCellInteger &cell_renum_uid) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
_localVerboseLevel() const (défini dans Arccore::TraceAccessor) | Arccore::TraceAccessor | inlineprotected |
_setLocalVerboseLevel(Int32 v) (défini dans Arccore::TraceAccessor) | Arccore::TraceAccessor | inlineprotected |
AbstractService(const ServiceBuildInfo &) | Arcane::AbstractService | protected |
AfficheDomaine(int NbDom, StructureBlocEtendu *Domaine) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
AfficheEquilMaillage(StrucMaillage *Maillage) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
AfficheListeDomaines(StrucListeDomMail *ListeDomaines, int NbDomaines) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
AfficheMaillage(StrucMaillage *Maillage) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
ArcaneSplitSDMeshPartitionerObject(const Arcane::ServiceBuildInfo &sbi) | Arcane::ArcaneSplitSDMeshPartitionerObject | inline |
build() | Arcane::SplitSDMeshPartitioner | inlinevirtual |
CalculDeltaMin(StrucMaillage *Maillage, double deltaMin, int iterEquilibrage, int NbMaxIterEquil) | Arcane::SplitSDMeshPartitioner | private |
cellComm() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlineprotectedvirtual |
cellsSizeWithConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
cellsWeight() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
cellsWeightsWithConstraints(Int32 max_nb_weight=0, bool ask_lb_cells=false) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
cellUsedWithConstraints(Cell cell) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
cellUsedWithWeakConstraints(std::pair< Int64, Int64 > &paired_item) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
changeCellOwner(Item cell, VariableItemInt32 &cells_new_owner, Int32 new_owner) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
changeOwnersFromCells() | Arcane::MeshPartitionerBase | virtual |
communicator() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
computationTimes() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
configDbgLevel() const | Arccore::TraceAccessor | |
ConnexifieDomaine(StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, StrucMaillage *Maillage, double tolConnexite) | Arcane::SplitSDMeshPartitioner | private |
debug(Trace::eDebugLevel=Trace::Medium) const | Arccore::TraceAccessor | inline |
DiffuseMessage(StrucInfoProc *InfoProc, int FromProc, void *TabTMP, int TailleTMP) | Arcane::SplitSDMeshPartitioner | private |
dumpObject(String filename="toto") | Arcane::MeshPartitionerBase | protectedvirtual |
eCellClassical valeur énumérée (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
eCellGhost valeur énumérée (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
eCellGrouped valeur énumérée (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
eCellInAConstraint valeur énumérée (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
eCellReference valeur énumérée (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
eMarkCellWithConstraint énumération (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
EnvoieMessage(StrucInfoProc *InfoProc, int ToProc, int Tag, void *TabTMP, int TailleTMP) | Arcane::SplitSDMeshPartitioner | private |
Equil2Dom(int *MasqueDesNoeuds, int *MasqueDesElements, int marqueVu, int marqueNonVu, StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, StrucMaillage *Maillage, int indDomCharge, int indDomVois, double Delta) | Arcane::SplitSDMeshPartitioner | private |
Equilibrage(StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, StrucMaillage *Maillage) | Arcane::SplitSDMeshPartitioner | private |
error() const | Arccore::TraceAccessor | |
fatal() const | Arccore::TraceAccessor | |
fatalMessage(const StandaloneTraceMessage &o) const (défini dans Arccore::TraceAccessor) | Arccore::TraceAccessor | |
fillServiceInfo(Arcane::ServiceInfo *si) (défini dans Arcane::ArcaneSplitSDMeshPartitionerObject) | Arcane::ArcaneSplitSDMeshPartitionerObject | inlinestatic |
fin(StrucInfoProc *&InfoProc, StructureBlocEtendu *&Domaine, StrucMaillage *&Maillage) | Arcane::SplitSDMeshPartitioner | private |
freeConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
getAxlContent() | Arcane::ArcaneSplitSDMeshPartitionerObject | inlineprivatestatic |
getCommunicator() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protectedvirtual |
getDomVoisMaxFace(Arcane::Array< Arcane::Cell > &ListeElements, int me) | Arcane::SplitSDMeshPartitioner | private |
GetMasqueDesElements(StrucInfoProc *InfoProc) | Arcane::SplitSDMeshPartitioner | private |
GetMasqueDesNoeuds(StrucInfoProc *InfoProc) | Arcane::SplitSDMeshPartitioner | private |
getNeighbourCellsUidWithConstraints(Cell cell, Int64Array &neighbourcells, Array< float > *commWeights=NULL, bool noCellContrib=false) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
getNeighbourNodesUidWithConstraints(Cell cell, Int64UniqueArray neighbournodes) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
haveConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
haveWeakConstraints() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
imbalance() const | Arcane::MeshPartitionerBase | inlinevirtual |
info() const | Arccore::TraceAccessor | |
info(char category) const | Arccore::TraceAccessor | |
info(bool v) const | Arccore::TraceAccessor | |
info(Int32 verbose_level) const | Arccore::TraceAccessor | |
init(bool initial_partition, StrucInfoProc *&InfoProc, StructureBlocEtendu *&Domaine, StrucMaillage *&Maillage) | Arcane::SplitSDMeshPartitioner | private |
initConstraints(bool uidref=true) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
initPoids(bool initial_partition) | Arcane::SplitSDMeshPartitioner | private |
invertArrayLid2LidCompacted() (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
IService() | Arcane::IService | inlineprotected |
LibereDomaine(StructureBlocEtendu *&Domaine) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
LibereInfoProc(StrucInfoProc *&InfoProc) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
LibereMaillage(StrucMaillage *&Maillage) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
linfo() const | Arccore::TraceAccessor | inline |
linfo(Int32 relative_level) const | Arccore::TraceAccessor | inline |
LissageDuFront(int *MasqueDesNoeuds, int *MasqueDesElements, int marqueVu, int marqueNonVu, int NbFronts, Arcane::Array< Arcane::Node > &FrontsNoeuds, int *IndFrontsNoeuds, Arcane::Array< Arcane::Cell > &FrontsElements, int *IndFrontsElements) | Arcane::SplitSDMeshPartitioner | private |
loadBalanceMng() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
localIdWithConstraints(Cell cell) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
localIdWithConstraints(Int32 cell_lid) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
log() const | Arccore::TraceAccessor | |
logdate() const | Arccore::TraceAccessor | |
m_cell_family (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | protected |
m_cells_with_constraints (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_cells_with_weak_constraints (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_check (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_computation_times (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_filter_lid_cells (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_imbalance (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_lb_mng_internal (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_lbMng (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_local_id_2_local_id_compacted (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_local_verbose_level (défini dans Arccore::TraceAccessor) | Arccore::TraceAccessor | private |
m_max_imbalance (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_maximum_computation_time (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_mesh (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_nb_cells_with_constraints (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_options | Arcane::ArcaneSplitSDMeshPartitionerObject | private |
m_parent (défini dans Arcane::AbstractService) | Arcane::AbstractService | private |
m_pm_sub (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_poids_aux_mailles (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | private |
m_service_info (défini dans Arcane::AbstractService) | Arcane::AbstractService | private |
m_sub_domain (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
m_trace (défini dans Arccore::TraceAccessor) | Arccore::TraceAccessor | private |
m_unique_id_reference (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | private |
MAJDelta(double don, int iDOmTmpPrec, int iDomTmp, StrucListeDomMail *ListeDomaines) | Arcane::SplitSDMeshPartitioner | private |
MAJDeltaGlobal(StrucInfoProc *InfoProc, StrucMaillage *Maillage, double tolerance) | Arcane::SplitSDMeshPartitioner | private |
MAJDomaine(StructureBlocEtendu *Domaine) | Arcane::SplitSDMeshPartitioner | private |
MAJMaillageMaitre(StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, StrucMaillage *Maillage) | Arcane::SplitSDMeshPartitioner | private |
maxImbalance() const | Arcane::MeshPartitionerBase | inlinevirtual |
maximumComputationTime() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
mesh() const | Arcane::MeshPartitionerBase | inlinevirtual |
MeshPartitionerBase(const ServiceBuildInfo &sbi) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | explicit |
nbCellWeight() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
nbNeighbourCellsWithConstraints(Cell cell) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
nbOwnCellsWithConstraints() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
notifyEndPartition() | Arcane::MeshPartitionerBase | inlinevirtual |
operator=(const TraceAccessor &rhs) | Arccore::TraceAccessor | |
options() const | Arcane::ArcaneSplitSDMeshPartitionerObject | inline |
PackDom(StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, void *TabTMP, int TailleTMP, MPI_Comm comm) | Arcane::SplitSDMeshPartitioner | private |
PackEquil(StrucInfoProc *InfoProc, int indDomCharge, int indDomVois, double Delta, void *TabTMP, int TailleTMP, MPI_Comm comm) | Arcane::SplitSDMeshPartitioner | private |
ParcoursFrontalDelta(int *MasqueDesNoeuds, int *MasqueDesElements, int marqueVu, int marqueNonVu, double Delta, int *pNbFronts, int NbFrontsMax, Arcane::Array< Arcane::Node > &FrontsNoeuds, int *IndFrontsNoeuds, Arcane::Array< Arcane::Cell > &FrontsElements, int *IndFrontsElements) | Arcane::SplitSDMeshPartitioner | private |
partitionMesh(bool initial_partition) | Arcane::SplitSDMeshPartitioner | virtual |
partitionMesh(bool initial_partition, Int32 nb_part) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | inlinevirtual |
perror() const | Arccore::TraceAccessor | |
pfatal() const | Arccore::TraceAccessor | |
pinfo() const | Arccore::TraceAccessor | |
pinfo(char category) const | Arccore::TraceAccessor | |
plog() const | Arccore::TraceAccessor | |
primaryMesh() override | Arcane::IMeshPartitioner | virtual |
pwarning() const | Arccore::TraceAccessor | |
RecoitMessage(StrucInfoProc *InfoProc, int FromProc, int Tag, int *pTailleTMP) | Arcane::SplitSDMeshPartitioner | private |
SelectElements(int *MasqueDesNoeuds, int *MasqueDesElements, int marqueVu, int marqueNonVu, StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, double Delta, int indDomVois, Arcane::Array< Arcane::Cell > &ListeElements) | Arcane::SplitSDMeshPartitioner | private |
serviceInfo() const | Arcane::AbstractService | inlinevirtual |
serviceInterface() | Arcane::AbstractService | inlinevirtual |
serviceParent() const | Arcane::AbstractService | inlinevirtual |
setCellsWeight(ArrayView< float > weights, Integer nb_weight) | Arcane::MeshPartitionerBase | virtual |
setComputationTimes(RealConstArrayView v) | Arcane::MeshPartitionerBase | inlinevirtual |
setILoadBalanceMng(ILoadBalanceMng *mng) | Arcane::MeshPartitionerBase | inlinevirtual |
setImbalance(Real v) | Arcane::MeshPartitionerBase | inlinevirtual |
setMaxImbalance(Real v) | Arcane::MeshPartitionerBase | inlinevirtual |
setMaximumComputationTime(Real v) override | Arcane::MeshPartitionerBase | inlinevirtual |
SplitSDMeshPartitioner(const ServiceBuildInfo &sbi) (défini dans Arcane::SplitSDMeshPartitioner) | Arcane::SplitSDMeshPartitioner | |
subDomain() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inline |
TailleDom(StructureBlocEtendu *Domaine) | Arcane::SplitSDMeshPartitioner | private |
TailleEquil() | Arcane::SplitSDMeshPartitioner | private |
TraceAccessor(ITraceMng *m) | Arccore::TraceAccessor | explicit |
TraceAccessor(const TraceAccessor &rhs) | Arccore::TraceAccessor | |
traceMng() const | Arccore::TraceAccessor | |
UnpackDom(void *TabTMP, int TailleTMP, MPI_Comm comm, StrucListeDomMail *DomMail) | Arcane::SplitSDMeshPartitioner | private |
UnpackEquil(void *TabTMP, int TailleTMP, MPI_Comm comm, int *indDomCharge, int *indDomVois, double *Delta) | Arcane::SplitSDMeshPartitioner | private |
verifMaillageMaitre(StrucMaillage *Maillage) | Arcane::SplitSDMeshPartitioner | private |
warning() const | Arccore::TraceAccessor | |
~AbstractService() | Arcane::AbstractService | virtual |
~ArcaneSplitSDMeshPartitionerObject() | Arcane::ArcaneSplitSDMeshPartitionerObject | inlinevirtual |
~IMeshPartitioner() | Arcane::IMeshPartitioner | inlinevirtual |
~IMeshPartitionerBase()=default | Arcane::IMeshPartitionerBase | virtual |
~IService() | Arcane::IService | inlinevirtual |
~MeshPartitionerBase() override (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
~TraceAccessor() | Arccore::TraceAccessor | virtual |