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 |
| _isNonManifoldMesh() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlineprotected |
| _localVerboseLevel() const (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | inlineprotected |
| _meshDimension() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlineprotected |
| _setLocalVerboseLevel(Int32 v) (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | inlineprotected |
| AbstractService(const ServiceBuildInfo &) | Arcane::AbstractService | explicitprotected |
| 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 override (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 override (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
| configDbgLevel() const | Arcane::TraceAccessor | |
| ConnexifieDomaine(StrucInfoProc *InfoProc, StructureBlocEtendu *Domaine, StrucMaillage *Maillage, double tolConnexite) | Arcane::SplitSDMeshPartitioner | private |
| debug(Trace::eDebugLevel=Trace::Medium) const | Arcane::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 | Arcane::TraceAccessor | |
| fatal() const | Arcane::TraceAccessor | |
| fatalMessage(const StandaloneTraceMessage &o) const (défini dans Arcane::TraceAccessor) | Arcane::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 override | Arcane::MeshPartitionerBase | inlinevirtual |
| info() const | Arcane::TraceAccessor | |
| info(char category) const | Arcane::TraceAccessor | |
| info(bool v) const | Arcane::TraceAccessor | |
| info(Int32 verbose_level) const | Arcane::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 | Arcane::TraceAccessor | inline |
| linfo(Int32 relative_level) const | Arcane::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 override (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 | Arcane::TraceAccessor | |
| logdate() const | Arcane::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_is_non_manifold_mesh (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 Arcane::TraceAccessor) | Arcane::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_mesh_dimension (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 Arcane::TraceAccessor) | Arcane::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 override | Arcane::MeshPartitionerBase | inlinevirtual |
| maximumComputationTime() const override (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | inlinevirtual |
| mesh() const override | Arcane::MeshPartitionerBase | inlinevirtual |
| MeshPartitionerBase(const ServiceBuildInfo &sbi) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | explicit |
| nbCellWeight() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
| nbNeighbourCellsWithConstraints(Cell cell) (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
| nbOwnCellsWithConstraints() const (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | virtual |
| notifyEndPartition() override | Arcane::MeshPartitionerBase | inlinevirtual |
| operator=(const TraceAccessor &rhs) | Arcane::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 | Arcane::TraceAccessor | |
| pfatal() const | Arcane::TraceAccessor | |
| pinfo() const | Arcane::TraceAccessor | |
| pinfo(char category) const | Arcane::TraceAccessor | |
| plog() const | Arcane::TraceAccessor | |
| primaryMesh() override | Arcane::IMeshPartitioner | virtual |
| pwarning() const | Arcane::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 override | Arcane::AbstractService | inlinevirtual |
| serviceInterface() override | Arcane::AbstractService | inlinevirtual |
| serviceParent() const override | Arcane::AbstractService | inlinevirtual |
| setCellsWeight(ArrayView< float > weights, Integer nb_weight) override | Arcane::MeshPartitionerBase | virtual |
| setComputationTimes(RealConstArrayView v) override | Arcane::MeshPartitionerBase | inlinevirtual |
| setILoadBalanceMng(ILoadBalanceMng *mng) override | Arcane::MeshPartitionerBase | inlinevirtual |
| setImbalance(Real v) override | Arcane::MeshPartitionerBase | inlinevirtual |
| setMaxImbalance(Real v) override | 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) | Arcane::TraceAccessor | explicit |
| TraceAccessor(const TraceAccessor &rhs) | Arcane::TraceAccessor | |
| traceMng() const | Arcane::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 | Arcane::TraceAccessor | |
| ~AbstractService() override | Arcane::AbstractService | |
| ~ArcaneSplitSDMeshPartitionerObject() | Arcane::ArcaneSplitSDMeshPartitionerObject | inlinevirtual |
| ~IMeshPartitionerBase()=default | Arcane::IMeshPartitionerBase | virtual |
| ~IService() | Arcane::IService | inlinevirtual |
| ~MeshPartitionerBase() override (défini dans Arcane::MeshPartitionerBase) | Arcane::MeshPartitionerBase | |
| ~TraceAccessor() | Arcane::TraceAccessor | virtual |