KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::DistributedNumbering< TIndexType > Member List

This is the complete list of members for Kratos::DistributedNumbering< TIndexType >, including all inherited members.

DistributedNumbering(const DataCommunicator &rComm, const IndexType LocalSize)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DataCommunicator *pComm, const IndexType LocalSize)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DataCommunicator &rComm, const IndexType TotalSize, const MpiIndexType Nranks)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DataCommunicator *pComm, const IndexType TotalSize, const MpiIndexType Nranks)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DataCommunicator *pComm, const std::vector< IndexType > &CpuBounds)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DataCommunicator &rComm, const std::vector< IndexType > &CpuBounds)Kratos::DistributedNumbering< TIndexType >inline
DistributedNumbering(const DistributedNumbering &rOther)Kratos::DistributedNumbering< TIndexType >inline
GetComm() constKratos::DistributedNumbering< TIndexType >inline
GetCpuBounds() constKratos::DistributedNumbering< TIndexType >inline
GlobalId(const IndexType rLocalId) constKratos::DistributedNumbering< TIndexType >inline
IndexType typedefKratos::DistributedNumbering< TIndexType >
Info() constKratos::DistributedNumbering< TIndexType >inline
IsLocal(const IndexType I) constKratos::DistributedNumbering< TIndexType >inline
KRATOS_CLASS_POINTER_DEFINITION(DistributedNumbering)Kratos::DistributedNumbering< TIndexType >
LocalId(const IndexType rGlobalId) constKratos::DistributedNumbering< TIndexType >inline
LocalSize() constKratos::DistributedNumbering< TIndexType >inline
MpiIndexType typedefKratos::DistributedNumbering< TIndexType >
OwnerRank(const IndexType RowIndex) constKratos::DistributedNumbering< TIndexType >inline
pGetComm() constKratos::DistributedNumbering< TIndexType >inline
PrintData(std::ostream &rOStream) constKratos::DistributedNumbering< TIndexType >inline
PrintInfo(std::ostream &rOStream) constKratos::DistributedNumbering< TIndexType >inline
RemoteGlobalId(const IndexType rRemoteLocalId, const IndexType rOwnerRank) constKratos::DistributedNumbering< TIndexType >inline
RemoteLocalId(const IndexType rGlobalId, const IndexType rOwnerRank) constKratos::DistributedNumbering< TIndexType >inline
Size() constKratos::DistributedNumbering< TIndexType >inline
~DistributedNumbering()Kratos::DistributedNumbering< TIndexType >inline