|
C++ mpi module for stochmagnet_main Package
|
This is the complete list of members for SMOMPI_CrystalStructuresGridBuilder, including all inherited members.
| BuildBlock(const std::array< tInteger, SM_Constants::DIM > &nCs, const tInteger *iBlocksNumber, const tInteger *iBlockIndex, const tReal &margin, const tReal *iX0, const tReal *iHs, tInteger *iI0, tInteger *iI1, tReal *iBlockMinPoint, tReal *iBlockMaxPoint) | SM_NetworkGridBuilder | static |
| BuildCellsParticlesNumber(const std::array< tInteger, SM_Constants::DIM > Ns, const std::valarray< tReal > &elementsWeight, const std::valarray< tUCInt > &elementsConnectedCellsNumber, const std::valarray< tIndex > &elementsConnectedCells, std::valarray< tReal > &cellsParticlesNumber) | SM_NetworkGridBuilder | static |
| BuildCellsWeight(const std::array< tInteger, SM_Constants::DIM > &nCs, const std::valarray< tMask > &mask, tReal *iCellsWeight, tUCInt *iConnectedCellsNumber, tIndex *iConnectedCells) | SM_NetworkGridBuilder | static |
| buildDomainNetwork(const SM_CrystalStructure &cStructure, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tString &domainExpression, SM_Network &network) final | SM_CrystalStructuresGridBuilder | virtual |
| BuildElementsVolume(const std::valarray< tReal > &elementsWeight, const std::valarray< tUCInt > &elementsConnectedCellsNumber, const std::valarray< tIndex > &elementsConnectedCells, const std::valarray< tReal > &cellsParticlesNumber, std::valarray< tReal > &elementsVolume) | SM_NetworkGridBuilder | static |
| BuildFacesWeight(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tInteger, SM_Constants::DIM > &nPs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::valarray< tMask > &mask, tReal *iFacesWeight, tUCInt *iConnectedCellsNumber, tIndex *iConnectedCells) | SM_NetworkGridBuilder | static |
| buildNetwork(const SM_CrystalStructure &cStructure, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::valarray< tMask > &mask, SM_Network &network) final | SMOMPI_CrystalStructuresGridBuilder | virtual |
| buildPaverNetwork(const SM_CrystalStructure &cStructure, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::array< tInteger, SM_Constants::DIM > &Ns, SM_Network &network) | SM_NetworkBuilder | inline |
| buildPaverNetwork(const SM_CrystalStructure &cStructure, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tInteger, SM_Constants::DIM > &Ns, SM_Network &network) | SM_NetworkBuilder | inline |
| buildPaverNetwork(const SM_CrystalStructure &cStructure, const std::array< tInteger, SM_Constants::DIM > &Ns, SM_Network &network) | SM_NetworkBuilder | inline |
| buildPaverNetwork(const SM_CrystalStructure &cStructure, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tInteger, SM_Constants::DIM > &Ns, SM_Network &network) | SM_NetworkBuilder | inline |
| BuildVerticesWeight(const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tInteger, SM_Constants::DIM > &nPs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::valarray< tMask > &mask, tReal *iVerticesWeight, tUCInt *iConnectedCellsNumber, tIndex *iConnectedCells) | SM_NetworkGridBuilder | static |
| CORE_Object() | CORE_Object | protected |
| DisableMemoryStack() | CORE_Object | inlinestatic |
| EnableMemoryStack(const tBoolean &isMemoryChecked) | CORE_Object | inlinestatic |
| EnableMemoryStack() | CORE_Object | inlinestatic |
| GetCellsNumberInBlock(const std::array< tInteger, SM_Constants::DIM > &nCs, const tInteger *iBlocksNumber, const tInteger *iBlockIndex) | SM_NetworkGridBuilder | inlinestatic |
| GetCellVertices(const std::array< tInteger, SM_Constants::DIM > &cellIndices, const std::array< tInteger, SM_Constants::DIM > &nPs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, std::array< tUCInt, SM_Constants::DIM > &moveIndices, std::array< tInteger, SM_Constants::DIM > &vertexIndices, std::map< tIndex, tIndex > &vertices) | SM_NetworkGridBuilder | static |
| GetCenterFacePoint(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const std::array< tInteger, SM_Constants::DIM > &faceElementIndices, std::array< tUCInt, SM_Constants::HDIM > &movesIndices, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tReal, SM_Constants::DIM > &H, std::array< tReal, SM_Constants::DIM > &P) | SM_NetworkGridBuilder | static |
| GetCenterFacePointInBlock(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const std::array< tInteger, SM_Constants::DIM > &faceElementIndices, const std::array< tReal, SM_Constants::DIM > &blockMinPoint, const std::array< tReal, SM_Constants::DIM > &blockMaxPoint, std::array< tUCInt, SM_Constants::HDIM > &moveIndices, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tReal, SM_Constants::DIM > &H, std::array< tReal, SM_Constants::DIM > &P) | SM_NetworkGridBuilder | static |
| getClassName() const | CORE_Object | inline |
| GetConnectedDomainCellsToFace(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const tInteger *iFaceElementIndices, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, std::array< tInteger, SM_Constants::DIM > &connectedCellIndices, std::map< tIndex, tIndex > &connectedCells) | SM_NetworkGridBuilder | static |
| GetConnectedDomainCellsToVertex(const std::array< tInteger, SM_Constants::DIM > &vertexIndices, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, std::array< tUCInt, SM_Constants::DIM > &moveIndices, std::array< tInteger, SM_Constants::DIM > &connectedCellIndices, std::map< tIndex, tIndex > &connectedCells) | SM_NetworkGridBuilder | static |
| GetConnectedDomainFacesToFace(const tDimension &p, const std::array< tDimension, SM_Constants::HDIM > &pHyperplanBase, const tInteger *iFaceElementIndices, const tDimension &q, const std::array< tDimension, SM_Constants::HDIM > &qHyperplanBase, const std::array< tInteger, SM_Constants::DIM > &qFacesElementsNumber, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, std::array< tInteger, SM_Constants::DIM > &connectedCellIndices, tIndex &cellIndex, std::array< tInteger, SM_Constants::DIM > &connectedFaceIndices, std::map< tIndex, tIndex > &connectedFaces) | SM_NetworkGridBuilder | static |
| GetConnectedDomainFacesToVertex(const std::array< tInteger, SM_Constants::DIM > &vertexIndices, const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const std::array< tInteger, SM_Constants::DIM > &facesElementsNumber, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, std::array< tUCInt, SM_Constants::HDIM > &moveIndices, std::array< tInteger, SM_Constants::DIM > &cellIndices, tIndex &index, std::array< tInteger, SM_Constants::DIM > &faceElementIndices, std::map< tIndex, tIndex > &connectedFaces) | SM_NetworkGridBuilder | static |
| getConstSharedPointer() const | CORE_Object | inline |
| getContentsMemorySize() const | SMOMPI_CrystalStructuresGridBuilder | inlinevirtual |
| getCrystalStructuresBuilder() const | SM_CrystalStructuresGridBuilder | inline |
| GetFaceVertices(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const std::array< tInteger, SM_Constants::DIM > faceElementIndices, const std::array< tInteger, SM_Constants::DIM > &nPs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, std::array< tUCInt, SM_Constants::HDIM > &moveIndices, std::array< tInteger, SM_Constants::DIM > &vertexIndices, tIndex &vertexIndex, std::map< tIndex, tIndex > &vertices) | SM_NetworkGridBuilder | static |
| getIdentityString() const | CORE_Object | inline |
| getMemorySize() const | SMOMPI_CrystalStructuresGridBuilder | inlinevirtual |
| getPointerString() const | CORE_Object | inline |
| GetPointWithIndices(std::array< tInteger, SM_Constants::DIM > &I, const tReal *iX0, const tReal *iHs, tReal *iP) | SM_NetworkGridBuilder | inlinestatic |
| GetRegisteredClassesNumber() | CORE_Object | inlinestatic |
| getSharedPointer() | CORE_Object | inline |
| IsFaceInDomain(const tDimension &d, const std::array< tDimension, SM_Constants::HDIM > &hyperplanBase, const tInteger *iFaceElementIndices, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, std::array< tInteger, SM_Constants::DIM > &connectedCellIndices) | SM_NetworkGridBuilder | static |
| isInstanceOf() const | CORE_Object | inline |
| IsMemoryStackEnabled() | CORE_Object | inlinestatic |
| IsPointInBlock(std::array< tInteger, SM_Constants::DIM > &I, const tReal *iBlockMinPoint, const tReal *iBlockMaxPoint, const tReal *iX0, const tReal *iHs, tReal *iP) | SM_NetworkGridBuilder | inlinestatic |
| MemoryStackToString() | CORE_Object | inlinestatic |
| N_HYPERPLAN_MOVES | SM_NetworkGridBuilder | static |
| N_SPACE_MOVES | SM_NetworkGridBuilder | static |
| New() | SMOMPI_CrystalStructuresGridBuilder | inlinestatic |
| setCrystalStructuresBuilder(CORE_UniquePointer< SM_CrystalStructuresBuilder > builder) | SM_CrystalStructuresGridBuilder | inline |
| setCrystalStructuresBuilder(const SM_CrystalStructure &c) | SM_CrystalStructuresGridBuilder | |
| SM_CrystalStructuresGridBuilder(void) | SM_CrystalStructuresGridBuilder | inlineprotected |
| SM_NetworkBuilder(void) | SM_NetworkBuilder | inlineprotected |
| SM_NetworkGridBuilder(void) | SM_NetworkGridBuilder | inlineprotected |
| SM_Object(void) | SM_Object | inline |
| SMOMPI_CrystalStructuresGridBuilder(void) | SMOMPI_CrystalStructuresGridBuilder | inlineprotected |
| toString() const | CORE_Object | inlinevirtual |
| ~CORE_Object() | CORE_Object | protectedvirtual |
| ~SM_CrystalStructuresGridBuilder(void) | SM_CrystalStructuresGridBuilder | inlineprotectedvirtual |
| ~SM_NetworkBuilder(void) | SM_NetworkBuilder | inlineprotectedvirtual |
| ~SM_NetworkGridBuilder(void) | SM_NetworkGridBuilder | inlineprotectedvirtual |
| ~SM_Object(void) | SM_Object | inlinevirtual |
| ~SMOMPI_CrystalStructuresGridBuilder(void) | SMOMPI_CrystalStructuresGridBuilder | inlineprotectedvirtual |