C++ mpi module for stochmagnet_main Package
SM_BCCStructuresBuilder Member List

This is the complete list of members for SM_BCCStructuresBuilder, including all inherited members.

buildNetworkGridSet(const std::array< tInteger, SM_Constants::DIM > &gridsNumber, const std::array< tInteger, SM_Constants::DIM > &gridIndex, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tReal, SM_Constants::DIM > &Hs, const std::array< tBoolean, SM_Constants::DIM > &periodicity, const std::valarray< tMask > &mask, tIndex &nParticles, tIndex *particles, tReal *X, tIndex *neighborsNumberPerParticle, tIndex &nNeighboringParticles, tIndex *neighboringParticlesList) const overrideSM_BCCStructuresBuildervirtual
buildNetworkSliceSet(const tInteger &slicesNumber, const tInteger &sliceIndex, const std::array< tReal, SM_Constants::DIM > &X0, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tReal, SM_Constants::DIM > &Hs, const std::array< tBoolean, SM_Constants::DIM > &periodicity, const std::valarray< tMask > &mask, tIndex &nParticles, tIndex *particles, tReal *X, tIndex *neighborsNumberPerParticle, tIndex &nNeighboringParticles, tIndex *neighboringParticlesList) const overrideSM_BCCStructuresBuildervirtual
CenterCellConnections(const std::array< tInteger, SM_Constants::DIM > &I, const std::array< tInteger, SM_Constants::DIM > &nCs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const tBoolean &incMask, const tMask *vMask, const std::array< tUCInt, SM_Constants::DIM > &nDisplacements, std::array< tUCInt, SM_Constants::DIM > &displacement, std::array< tInteger, SM_Constants::DIM > &connectedCellIndices, std::map< tIndex, tBoolean > &neighboringParticlesOrderedList)SM_BCCStructuresBuilderstatic
computeParticlesWeight(const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tReal, SM_Constants::DIM > &Hs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::valarray< tMask > &mask, std::valarray< tReal > &vs) constSM_BCCStructuresBuildervirtual
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSM_BCCStructuresBuilderinlinevirtual
getIdentityString() constCORE_Objectinline
getMemorySize() constSM_BCCStructuresBuilderinlinevirtual
getNetworkGridMaxSize(const SM_CrystalStructure &cStructure, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::array< tInteger, SM_Constants::DIM > &gridSize, const std::array< tInteger, SM_Constants::DIM > &gridIndex) const overrideSM_BCCStructuresBuildervirtual
getNetworkSliceMaxSizeOffset(const SM_CrystalStructure &cStructure, const std::array< tInteger, SM_Constants::DIM > &Ns, const std::array< tBoolean, SM_Constants::DIM > &periodicity, std::valarray< tIndex > &sliceParticlesNumberOffset) const overrideSM_BCCStructuresBuildervirtual
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
New()SM_BCCStructuresBuilderinlinestatic
RegisterParticle(const tIndex &indexParticle, const std::array< tReal, SM_Constants::DIM > &P, const std::map< tIndex, tIndex > &neighboringParticlesOrderedList, tIndex &nParticles, tIndex *&iParticles, tReal *&iX, tIndex *&iNeighborsNumberPerParticle, tIndex &nNeighboringParticles, tIndex *&iNeighboringParticlesList)SM_CrystalStructuresBuilderinlinestatic
SM_BCCStructuresBuilder(void)SM_BCCStructuresBuilderinlineprotected
SM_CrystalStructuresBuilder(void)SM_CrystalStructuresBuilderinlineprotected
SM_Object(void)SM_Objectinline
SummitConnections(const std::array< tInteger, SM_Constants::DIM > &I, const std::array< tInteger, SM_Constants::DIM > &nPs, const std::array< tBoolean, SM_Constants::DIM > &isPeriodic, const std::array< tUCInt, SM_Constants::DIM > &nDisplacements, std::array< tUCInt, SM_Constants::DIM > &displacement, std::array< tInteger, SM_Constants::DIM > &connectedPointIndices, const tIndex &index0, std::map< tIndex, tBoolean > &neighboringParticlesOrderedList)SM_BCCStructuresBuilderstatic
toString() constCORE_Objectinlinevirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_BCCStructuresBuilder(void)SM_BCCStructuresBuilderinlineprotectedvirtual
~SM_CrystalStructuresBuilder(void)SM_CrystalStructuresBuilderinlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual