![]() |
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 |