C++ mpi module for stochmagnet_main Package
SM_MacroCellsNetwork Member List

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

BuildParticlesListOrderedPerMacroCells(const SM_Network &network, const tInteger &nMacroCells, const std::valarray< tInteger > &macroCellsPList, std::valarray< tInteger > &particlesMCList, std::valarray< tInteger > &particlesMCListOffset)SM_MacroCellsNetworkprotectedstatic
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)SM_MacroCellsNetworkprotectedvirtual
computeMacroCells(const SM_Material &material, const SM_Network &network)SM_MacroCellsNetworkinlinevirtual
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 > &macroCellSize, const tReal &margin, const tReal &epsVW, std::valarray< tReal > &MCsVolume, std::valarray< tInteger > &macroCellsList)SM_MacroCellsNetworkprotectedstatic
computeMacroCellsMassCenter(const SM_Material &material, const SM_Network &network)SM_MacroCellsNetworkvirtual
ComputeMacroCellX(const tInteger &nParticles, const tReal *iX, const tInteger *iMacroCellsList, SM_RealField &C, std::valarray< tInteger > &nMCParticles)SM_MacroCellsNetworkprotectedstatic
ConvertIndices(const std::valarray< tInteger > &indicesConverter, std::valarray< tInteger > &indicesList)SM_MacroCellsNetworkinlineprotectedstatic
ConvertIndices(const std::valarray< tInteger > &indicesConverter, const tInteger &n, tInteger *iIndicesList)SM_MacroCellsNetworkinlineprotectedstatic
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
EliminateEmptyMacroCells(const tReal &epsVM, std::valarray< tReal > &gMCVolume, std::valarray< tReal > &lMCVolume, std::valarray< tInteger > &gMCLocalIndices)SM_MacroCellsNetworkprotectedstatic
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSM_MacroCellsNetworkinlinevirtual
getIdentityString() constCORE_Objectinline
getMacroCellIndex(const tInteger &p) constSM_MacroCellsNetworkinline
getMacroCellMargin() constSM_MacroCellsNetworkinline
getMacroCellSize() constSM_MacroCellsNetworkinline
getMacroCellsList() constSM_MacroCellsNetworkinline
getMacroCellsList()SM_MacroCellsNetworkinline
getMacroCellsMassCenter() constSM_MacroCellsNetworkinline
getMacroCellsMassCenter()SM_MacroCellsNetworkinline
getMacroCellsNumber() constSM_MacroCellsNetworkinline
getMacroCellsVolume() constSM_MacroCellsNetworkinline
getMacroCellsVolume()SM_MacroCellsNetworkinline
getMacroCellVolume(const tInteger &m) constSM_MacroCellsNetworkinline
getMemorySize() constSM_MacroCellsNetworkinlinevirtual
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MeanX(const tInteger &n, const tInteger *iNs, tReal *iX)SM_MacroCellsNetworkinlineprotectedstatic
MemoryStackToString()CORE_Objectinlinestatic
newInstance() const =0SM_MacroCellsNetworkpure virtual
setMacroCellMargin(const tReal &w)SM_MacroCellsNetworkinline
setMacroCellSize(const std::array< tReal, SM_Constants::DIM > &H)SM_MacroCellsNetworkinline
setMacroCellSize(const std::vector< tReal > &H)SM_MacroCellsNetworkinline
setMacroCellsNumber(const tInteger &n)SM_MacroCellsNetworkinline
SM_MacroCellsNetwork(void)SM_MacroCellsNetworkinlineprotected
SM_Object(void)SM_Objectinline
toString() const overrideSM_MacroCellsNetworkinlinevirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_MacroCellsNetwork(void)SM_MacroCellsNetworkinlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual