![]() |
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::MPIDataCommunicator, including all inherited members.
| AndReduce(const bool Value, const int Root) const override | Kratos::MPIDataCommunicator | virtual |
| AndReduce(const Kratos::Flags Values, const Kratos::Flags Mask, const int Root) const override | Kratos::MPIDataCommunicator | virtual |
| AndReduceAll(const bool Value) const override | Kratos::MPIDataCommunicator | virtual |
| AndReduceAll(const Kratos::Flags Values, const Kratos::Flags Mask) const override | Kratos::MPIDataCommunicator | virtual |
| Barrier() const override | Kratos::MPIDataCommunicator | virtual |
| Broadcast(TObject &rBroadcastObject, const int SourceRank) const | Kratos::DataCommunicator | inline |
| BroadcastErrorIfFalse(bool Condition, const int SourceRank) const override | Kratos::MPIDataCommunicator | virtual |
| BroadcastErrorIfTrue(bool Condition, const int SourceRank) const override | Kratos::MPIDataCommunicator | virtual |
| BroadcastImpl(std::string &rBroadcastValues, const int SourceRank) const override | Kratos::MPIDataCommunicator | protectedvirtual |
| Kratos::DataCommunicator::BroadcastImpl(TObject &rBroadcastObject, const int SourceRank) const | Kratos::DataCommunicator | inlineprotected |
| Create(MPI_Comm MPIComm) | Kratos::MPIDataCommunicator | static |
| Kratos::DataCommunicator::Create() | Kratos::DataCommunicator | inlinestatic |
| DataCommunicator() | Kratos::DataCommunicator | inline |
| ErrorIfFalseOnAnyRank(bool Condition) const override | Kratos::MPIDataCommunicator | virtual |
| ErrorIfTrueOnAnyRank(bool Condition) const override | Kratos::MPIDataCommunicator | virtual |
| GetDefault() | Kratos::DataCommunicator | static |
| GetMPICommunicator(const DataCommunicator &rDataCommunicator) | Kratos::MPIDataCommunicator | static |
| GetSubDataCommunicator(const std::vector< int > &rRanks, const std::string &rNewCommunicatorName) const override | Kratos::MPIDataCommunicator | virtual |
| Info() const override | Kratos::MPIDataCommunicator | virtual |
| IsDefinedOnThisRank() const override | Kratos::MPIDataCommunicator | virtual |
| IsDistributed() const override | Kratos::MPIDataCommunicator | virtual |
| IsNullOnThisRank() const override | Kratos::MPIDataCommunicator | virtual |
| KRATOS_CLASS_POINTER_DEFINITION(MPIDataCommunicator) | Kratos::MPIDataCommunicator | |
| Kratos::DataCommunicator::KRATOS_CLASS_POINTER_DEFINITION(DataCommunicator) | Kratos::DataCommunicator | |
| MPIDataCommunicator(MPI_Comm MPIComm) | Kratos::MPIDataCommunicator | explicit |
| OrReduce(const bool Value, const int Root) const override | Kratos::MPIDataCommunicator | virtual |
| OrReduce(const Kratos::Flags Values, const Kratos::Flags Mask, const int Root) const override | Kratos::MPIDataCommunicator | virtual |
| OrReduceAll(const bool Value) const override | Kratos::MPIDataCommunicator | virtual |
| OrReduceAll(const Kratos::Flags Values, const Kratos::Flags Mask) const override | Kratos::MPIDataCommunicator | virtual |
| PrintData(std::ostream &rOStream) const override | Kratos::MPIDataCommunicator | virtual |
| PrintInfo(std::ostream &rOStream) const override | Kratos::MPIDataCommunicator | virtual |
| Rank() const override | Kratos::MPIDataCommunicator | virtual |
| 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 override | Kratos::MPIDataCommunicator | protectedvirtual |
| Kratos::DataCommunicator::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=0) const override | Kratos::MPIDataCommunicator | protectedvirtual |
| Kratos::DataCommunicator::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, const int RecvSource, const int RecvTag) const override | Kratos::MPIDataCommunicator | protectedvirtual |
| SendRecvImpl(const std::string &rSendValues, const int SendDestination, const int SendTag, std::string &rRecvValues, const int RecvSource, const int RecvTag) const override | Kratos::MPIDataCommunicator | protectedvirtual |
| Kratos::DataCommunicator::SendRecvImpl(const TObject &rSendObject, const int SendDestination, const int SendTag, const int RecvSource, const int RecvTag) const | Kratos::DataCommunicator | inlineprotected |
| Size() const override | Kratos::MPIDataCommunicator | virtual |
| ~DataCommunicator() | Kratos::DataCommunicator | inlinevirtual |
| ~MPIDataCommunicator() override | Kratos::MPIDataCommunicator |