C++ mpi module for stochmagnet_main Package
SMOMPI_CrystalStructuresGridBuilder Member List

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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
BuildCellsWeight(const std::array< tInteger, SM_Constants::DIM > &nCs, const std::valarray< tMask > &mask, tReal *iCellsWeight, tUCInt *iConnectedCellsNumber, tIndex *iConnectedCells)SM_NetworkGridBuilderstatic
buildDomainNetwork(const SM_CrystalStructure &cStructure, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tString &domainExpression, SM_Network &network) finalSM_CrystalStructuresGridBuildervirtual
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
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) finalSMOMPI_CrystalStructuresGridBuildervirtual
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_NetworkBuilderinline
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_NetworkBuilderinline
buildPaverNetwork(const SM_CrystalStructure &cStructure, const std::array< tInteger, SM_Constants::DIM > &Ns, SM_Network &network)SM_NetworkBuilderinline
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_NetworkBuilderinline
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_NetworkGridBuilderstatic
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
GetCellsNumberInBlock(const std::array< tInteger, SM_Constants::DIM > &nCs, const tInteger *iBlocksNumber, const tInteger *iBlockIndex)SM_NetworkGridBuilderinlinestatic
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
getClassName() constCORE_Objectinline
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
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_NetworkGridBuilderstatic
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSMOMPI_CrystalStructuresGridBuilderinlinevirtual
getCrystalStructuresBuilder() constSM_CrystalStructuresGridBuilderinline
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_NetworkGridBuilderstatic
getIdentityString() constCORE_Objectinline
getMemorySize() constSMOMPI_CrystalStructuresGridBuilderinlinevirtual
getPointerString() constCORE_Objectinline
GetPointWithIndices(std::array< tInteger, SM_Constants::DIM > &I, const tReal *iX0, const tReal *iHs, tReal *iP)SM_NetworkGridBuilderinlinestatic
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
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_NetworkGridBuilderstatic
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
IsPointInBlock(std::array< tInteger, SM_Constants::DIM > &I, const tReal *iBlockMinPoint, const tReal *iBlockMaxPoint, const tReal *iX0, const tReal *iHs, tReal *iP)SM_NetworkGridBuilderinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
N_HYPERPLAN_MOVESSM_NetworkGridBuilderstatic
N_SPACE_MOVESSM_NetworkGridBuilderstatic
New()SMOMPI_CrystalStructuresGridBuilderinlinestatic
setCrystalStructuresBuilder(CORE_UniquePointer< SM_CrystalStructuresBuilder > builder)SM_CrystalStructuresGridBuilderinline
setCrystalStructuresBuilder(const SM_CrystalStructure &c)SM_CrystalStructuresGridBuilder
SM_CrystalStructuresGridBuilder(void)SM_CrystalStructuresGridBuilderinlineprotected
SM_NetworkBuilder(void)SM_NetworkBuilderinlineprotected
SM_NetworkGridBuilder(void)SM_NetworkGridBuilderinlineprotected
SM_Object(void)SM_Objectinline
SMOMPI_CrystalStructuresGridBuilder(void)SMOMPI_CrystalStructuresGridBuilderinlineprotected
toString() constCORE_Objectinlinevirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_CrystalStructuresGridBuilder(void)SM_CrystalStructuresGridBuilderinlineprotectedvirtual
~SM_NetworkBuilder(void)SM_NetworkBuilderinlineprotectedvirtual
~SM_NetworkGridBuilder(void)SM_NetworkGridBuilderinlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual
~SMOMPI_CrystalStructuresGridBuilder(void)SMOMPI_CrystalStructuresGridBuilderinlineprotectedvirtual