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.
|
This is the complete list of members for Kratos::DataCommunicator, including all inherited members.
AndReduce(const bool Value, const int Root) const | Kratos::DataCommunicator | inlinevirtual |
AndReduce(const Kratos::Flags Values, const Kratos::Flags Mask, const int Root) const | Kratos::DataCommunicator | inlinevirtual |
AndReduceAll(const bool Value) const | Kratos::DataCommunicator | inlinevirtual |
AndReduceAll(const Kratos::Flags Values, const Kratos::Flags Mask) const | Kratos::DataCommunicator | inlinevirtual |
Barrier() const | Kratos::DataCommunicator | inlinevirtual |
Broadcast(TObject &rBroadcastObject, const int SourceRank) const | Kratos::DataCommunicator | inline |
BroadcastErrorIfFalse(bool Condition, const int SourceRank) const | Kratos::DataCommunicator | inlinevirtual |
BroadcastErrorIfTrue(bool Condition, const int SourceRank) const | Kratos::DataCommunicator | inlinevirtual |
BroadcastImpl(std::string &rBuffer, const int SourceRank) const | Kratos::DataCommunicator | inlineprotectedvirtual |
BroadcastImpl(TObject &rBroadcastObject, const int SourceRank) const | Kratos::DataCommunicator | inlineprotected |
Create() | Kratos::DataCommunicator | inlinestatic |
DataCommunicator() | Kratos::DataCommunicator | inline |
ErrorIfFalseOnAnyRank(bool Condition) const | Kratos::DataCommunicator | inlinevirtual |
ErrorIfTrueOnAnyRank(bool Condition) const | Kratos::DataCommunicator | inlinevirtual |
GetDefault() | Kratos::DataCommunicator | static |
GetSubDataCommunicator(const std::vector< int > &rRanks, const std::string &rNewCommunicatorName) const | Kratos::DataCommunicator | inlinevirtual |
Info() const | Kratos::DataCommunicator | inlinevirtual |
IsDefinedOnThisRank() const | Kratos::DataCommunicator | inlinevirtual |
IsDistributed() const | Kratos::DataCommunicator | inlinevirtual |
IsNullOnThisRank() const | Kratos::DataCommunicator | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(DataCommunicator) | Kratos::DataCommunicator | |
OrReduce(const bool Value, const int Root) const | Kratos::DataCommunicator | inlinevirtual |
OrReduce(const Kratos::Flags Values, const Kratos::Flags Mask, const int Root) const | Kratos::DataCommunicator | inlinevirtual |
OrReduceAll(const bool Value) const | Kratos::DataCommunicator | inlinevirtual |
OrReduceAll(const Kratos::Flags Values, const Kratos::Flags Mask) const | Kratos::DataCommunicator | inlinevirtual |
PrintData(std::ostream &rOStream) const | Kratos::DataCommunicator | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::DataCommunicator | inlinevirtual |
Rank() const | Kratos::DataCommunicator | inlinevirtual |
Recv(TObject &rRecvObject, const int RecvSource, const int RecvTag=0) const | Kratos::DataCommunicator | inline |
RecvImpl(std::string &rRecvValues, const int RecvSource, const int RecvTag=0) const | Kratos::DataCommunicator | inlineprotectedvirtual |
RecvImpl(TObject &rRecvObject, const int RecvSource, const int RecvTag=0) const | Kratos::DataCommunicator | inlineprotected |
Send(const TObject &rSendValues, const int SendDestination, const int SendTag=0) const | Kratos::DataCommunicator | inline |
SendImpl(const std::string &rSendValues, const int SendDestination, const int SendTag) const | Kratos::DataCommunicator | inlineprotectedvirtual |
SendImpl(const TObject &rSendObject, const int SendDestination, const int SendTag) const | Kratos::DataCommunicator | inlineprotected |
SendRecv(const TObject &rSendObject, const int SendDestination, const int SendTag, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inline |
SendRecv(const TObject &rSendObject, const int SendDestination, const int RecvSource) const | Kratos::DataCommunicator | inline |
SendRecv(const TObject &rSendObject, const int SendDestination, const int SendTag, TObject &rRecvObject, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inline |
SendRecv(const TObject &rSendObject, const int SendDestination, TObject &rRecvObject, const int RecvSource) const | Kratos::DataCommunicator | inline |
SendRecvImpl(const std::string &rSendValues, const int SendDestination, const int SendTag, std::string &rRecvValues, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inlineprotectedvirtual |
SendRecvImpl(const std::string &rSendValues, const int SendDestination, const int SendTag, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inlineprotectedvirtual |
SendRecvImpl(const TObject &rSendObject, const int SendDestination, const int SendTag, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inlineprotected |
Size() const | Kratos::DataCommunicator | inlinevirtual |
~DataCommunicator() | Kratos::DataCommunicator | inlinevirtual |