|
C++ mpi module for stochmagnet_main Package
|
This is the complete list of members for SMOMPI_OneMasterMacroCellsNetwork, including all inherited members.
| BuildParticlesListOrderedPerMacroCells(const SM_Network &network, const tInteger &nMacroCells, const std::valarray< tInteger > ¯oCellsPList, std::valarray< tInteger > &particlesMCList, std::valarray< tInteger > &particlesMCListOffset) | SM_MacroCellsNetwork | protectedstatic |
| computeBoundingBoxMacroCells(const SM_Material &material, const SM_Network &network, const std::array< tReal, SM_Constants::DIM > &P, const std::array< tReal, SM_Constants::DIM > &Q) override | SMOMPI_OneMasterMacroCellsNetwork | protectedvirtual |
| ComputeMacroCells(const SM_Material &material, const SM_Network &network, const std::array< tReal, SM_Constants::DIM > &P, const std::array< tReal, SM_Constants::DIM > &Q, const std::array< tReal, SM_Constants::DIM > ¯oCellSize, const tReal &margin, const tReal &epsVW, std::valarray< tReal > &MCsVolume, std::valarray< tInteger > ¯oCellsList) | SM_MacroCellsNetwork | protectedstatic |
| computeMacroCells(const SM_Material &material, const SM_Network &network) override | SMOMPI_OneMasterMacroCellsNetwork | virtual |
| computeMacroCellsMassCenter(const SM_Material &material, const SM_Network &network) override | SMOMPI_OneMasterMacroCellsNetwork | virtual |
| ComputeMacroCellX(const tInteger &nParticles, const tReal *iX, const tInteger *iMacroCellsList, SM_RealField &C, std::valarray< tInteger > &nMCParticles) | SM_MacroCellsNetwork | protectedstatic |
| ConvertIndices(const std::valarray< tInteger > &indicesConverter, std::valarray< tInteger > &indicesList) | SM_MacroCellsNetwork | inlineprotectedstatic |
| ConvertIndices(const std::valarray< tInteger > &indicesConverter, const tInteger &n, tInteger *iIndicesList) | SM_MacroCellsNetwork | inlineprotectedstatic |
| CORE_Object() | CORE_Object | protected |
| DisableMemoryStack() | CORE_Object | inlinestatic |
| EliminateEmptyMacroCells(const tReal &epsVM, std::valarray< tReal > &gMCVolume, std::valarray< tReal > &lMCVolume, std::valarray< tInteger > &gMCLocalIndices) | SM_MacroCellsNetwork | protectedstatic |
| EnableMemoryStack(const tBoolean &isMemoryChecked) | CORE_Object | inlinestatic |
| EnableMemoryStack() | CORE_Object | inlinestatic |
| getBoundingBoxMacroCellsIndex() const | SMOMPI_OneMasterMacroCellsNetwork | inline |
| getBoundingBoxMacroCellsMassCenter() const | SMOMPI_OneMasterMacroCellsNetwork | inline |
| getBoundingBoxMacroCellsNumber() const | SMOMPI_OneMasterMacroCellsNetwork | inline |
| getBoundingBoxMacroCellsVolume() const | SMOMPI_OneMasterMacroCellsNetwork | inline |
| getClassName() const | CORE_Object | inline |
| getConstSharedPointer() const | CORE_Object | inline |
| getContentsMemorySize() const | SMOMPI_OneMasterMacroCellsNetwork | inlinevirtual |
| getIdentityString() const | CORE_Object | inline |
| getMacroCellIndex(const tInteger &p) const | SM_MacroCellsNetwork | inline |
| getMacroCellMargin() const | SM_MacroCellsNetwork | inline |
| getMacroCellSize() const | SM_MacroCellsNetwork | inline |
| getMacroCellsList() const | SM_MacroCellsNetwork | inline |
| getMacroCellsList() | SM_MacroCellsNetwork | inline |
| getMacroCellsMassCenter() const | SM_MacroCellsNetwork | inline |
| getMacroCellsMassCenter() | SM_MacroCellsNetwork | inline |
| getMacroCellsNumber() const | SM_MacroCellsNetwork | inline |
| getMacroCellsVolume() const | SM_MacroCellsNetwork | inline |
| getMacroCellsVolume() | SM_MacroCellsNetwork | inline |
| getMacroCellVolume(const tInteger &m) const | SM_MacroCellsNetwork | inline |
| getMasterCoreId() const | SMOMPI_OneMasterMacroCellsNetwork | inline |
| getMemorySize() const | SMOMPI_OneMasterMacroCellsNetwork | inlinevirtual |
| getPointerString() const | CORE_Object | inline |
| GetRegisteredClassesNumber() | CORE_Object | inlinestatic |
| getSharedPointer() | CORE_Object | inline |
| ISendFieldToCore(const MPI_Environment &mpiEnv, const tMPICoreId &c, const tMPICount &nMCs, const tInteger *BBMacroCellsIndexMap, const SM_RealField &X, const tMPITag &tagX, tMPIRequest &request, tReal *vXc) | SMOMPI_OneMasterMacroCellsNetwork | static |
| isInstanceOf() const | CORE_Object | inline |
| IsMemoryStackEnabled() | CORE_Object | inlinestatic |
| MeanX(const tInteger &n, const tInteger *iNs, tReal *iX) | SM_MacroCellsNetwork | inlineprotectedstatic |
| MemoryStackToString() | CORE_Object | inlinestatic |
| New() | SMOMPI_OneMasterMacroCellsNetwork | inlinestatic |
| newInstance() const override | SMOMPI_OneMasterMacroCellsNetwork | inlinevirtual |
| ScatterField(const MPI_Environment &mpiEnv, const tMPICoreId &masterCoreId, const tMPITag &tagX, const SM_RealField &X, const std::valarray< tInteger > &BBMacroCellsIndexMap, SM_RealField &Xc, std::valarray< tInteger > &coreBBMacroCellsIndex, std::valarray< tReal > &coreX) | SMOMPI_OneMasterMacroCellsNetwork | static |
| SelectFieldValues(const tMPICount &nMCs, const tInteger *BBMacroCellsIndexMap, const SM_RealField &X, tReal *Xs) | SMOMPI_OneMasterMacroCellsNetwork | static |
| setMacroCellMargin(const tReal &w) | SM_MacroCellsNetwork | inline |
| setMacroCellSize(const std::array< tReal, SM_Constants::DIM > &H) | SM_MacroCellsNetwork | inline |
| setMacroCellSize(const std::vector< tReal > &H) | SM_MacroCellsNetwork | inline |
| setMacroCellsNumber(const tInteger &n) | SM_MacroCellsNetwork | inline |
| setMasterCoreId(const tMPICoreId &coreId) | SMOMPI_OneMasterMacroCellsNetwork | inline |
| SM_MacroCellsNetwork(void) | SM_MacroCellsNetwork | inlineprotected |
| SM_Object(void) | SM_Object | inline |
| SMOMPI_OneMasterMacroCellsNetwork(void) | SMOMPI_OneMasterMacroCellsNetwork | inlineprotected |
| SumReduceField(const MPI_Environment &mpiEnv, const tMPICoreId &masterCoreId, const tMPITag &tagX, const std::valarray< tInteger > &BBMacroCellsIndexMap, const SM_RealField &Xc, const std::valarray< tInteger > &Wc, SM_RealField &X, std::valarray< tInteger > &W, std::valarray< tInteger > &coreBBMacroCellsIndex, std::valarray< tReal > &corePX, std::valarray< tInteger > &corePW) | SMOMPI_OneMasterMacroCellsNetwork | static |
| SumReduceField(const MPI_Environment &mpiEnv, const tMPICoreId &masterCoreId, const tMPITag &tagX, const std::valarray< tInteger > &BBMacroCellsIndexMap, const SM_RealField &Xc, SM_RealField &X, std::valarray< tInteger > &coreBBMacroCellsIndex, std::valarray< tReal > &corePX) | SMOMPI_OneMasterMacroCellsNetwork | static |
| toString() const override | SMOMPI_OneMasterMacroCellsNetwork | inlinevirtual |
| WaitForBoundingBoxMacroCellsIndexFromNeighborCore(const MPI_Environment &mpiEnv, tMPICoreId &c, const tMPITag &tag, tMPICount &nValues, std::valarray< tInteger > &boundingBoxMacroCellsIndex, tMPIBoolean &isAvaliable, tMPIStatus &status, std::map< tMPICoreId, tBoolean > &isDataReceivedFromCore) | SMOMPI_OneMasterMacroCellsNetwork | static |
| WaitForFieldFromNeighborCore(const MPI_Environment &mpiEnv, tMPICoreId &c, const tMPITag &tagIndices, tMPICount &nIndices, std::valarray< tInteger > &boundingBoxMacroCellsIndex, const tMPITag &tagX, tMPICount &sX, std::valarray< tReal > &X, tMPIBoolean &isAvaliable, tMPIStatus &status, std::array< tMPIRequest, 2 > &requests, std::map< tMPICoreId, tBoolean > &isDataReceivedFromCore) | SMOMPI_OneMasterMacroCellsNetwork | static |
| WaitForWeightFieldFromNeighborCore(const MPI_Environment &mpiEnv, tMPICoreId &c, const tMPITag &tagIndices, tMPICount &nIndices, std::valarray< tInteger > &boundingBoxMacroCellsIndex, const tMPITag &tagX, tMPICount &sX, std::valarray< tReal > &X, const tMPITag &tagW, tMPICount &nW, std::valarray< tInteger > &W, tMPIBoolean &isAvaliable, tMPIStatus &status, std::array< tMPIRequest, 3 > &requests, std::map< tMPICoreId, tBoolean > &isDataReceivedFromCore) | SMOMPI_OneMasterMacroCellsNetwork | static |
| ~CORE_Object() | CORE_Object | protectedvirtual |
| ~SM_MacroCellsNetwork(void) | SM_MacroCellsNetwork | inlineprotectedvirtual |
| ~SM_Object(void) | SM_Object | inlinevirtual |
| ~SMOMPI_OneMasterMacroCellsNetwork(void) | SMOMPI_OneMasterMacroCellsNetwork | inlineprotectedvirtual |