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::MPICommunicator Member List

This is the complete list of members for Kratos::MPICommunicator, including all inherited members.

AddColors(SizeType NumberOfAddedColors)Kratos::Communicator
AssembleCurrentData(Variable< int > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleCurrentData(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleCurrentData(Variable< array_1d< double, 3 > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleCurrentData(Variable< Vector > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleCurrentData(Variable< Matrix > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< int > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< array_1d< double, 3 > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< DenseVector< array_1d< double, 3 > > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< Vector > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
AssembleNonHistoricalData(Variable< Matrix > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
BaseType typedefKratos::MPICommunicator
Clear()Kratos::Communicator
Communicator()Kratos::Communicator
Communicator(const DataCommunicator &rDataCommunicator)Kratos::Communicator
Communicator(Communicator const &rOther)Kratos::Communicator
ConditionConstantIterator typedefKratos::MPICommunicator
ConditionIterator typedefKratos::MPICommunicator
ConditionsContainerType typedefKratos::MPICommunicator
ConditionType typedefKratos::MPICommunicator
Create(const DataCommunicator &rDataCommunicator) const overrideKratos::MPICommunicatorinlinevirtual
Create(const DataCommunicator &rDataCommunicator) constKratos::MPICommunicator
Create() constKratos::MPICommunicator
Kratos::Communicator::Create() constKratos::Communicator
ElementConstantIterator typedefKratos::MPICommunicator
ElementIterator typedefKratos::MPICommunicator
ElementsContainerType typedefKratos::MPICommunicator
ElementType typedefKratos::MPICommunicator
GetDataCommunicator() constKratos::Communicatorvirtual
GetNumberOfColors() constKratos::Communicator
GhostMesh()Kratos::Communicator
GhostMesh() constKratos::Communicator
GhostMesh(IndexType ThisIndex)Kratos::Communicator
GhostMesh(IndexType ThisIndex) constKratos::Communicator
GhostMeshes()Kratos::Communicator
GhostMeshes() constKratos::Communicator
GlobalNumberOfConditions() constKratos::Communicator
GlobalNumberOfElements() constKratos::Communicator
GlobalNumberOfMasterSlaveConstraints() constKratos::Communicator
GlobalNumberOfNodes() constKratos::Communicator
IndexType typedefKratos::MPICommunicator
Info() const overrideKratos::MPICommunicatorinlinevirtual
InterfaceMesh()Kratos::Communicator
InterfaceMesh() constKratos::Communicator
InterfaceMesh(IndexType ThisIndex)Kratos::Communicator
InterfaceMesh(IndexType ThisIndex) constKratos::Communicator
InterfaceMeshes()Kratos::Communicator
InterfaceMeshes() constKratos::Communicator
IsDistributed() const overrideKratos::MPICommunicatorinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(MPICommunicator)Kratos::MPICommunicator
Kratos::Communicator::KRATOS_CLASS_POINTER_DEFINITION(Communicator)Kratos::Communicator
KRATOS_DEPRECATED_MESSAGE("This constructor is deprecated, please use the one that accepts a DataCommunicator") MPICommunicator(VariablesList *Variables_list)Kratos::MPICommunicatorinline
LocalMesh()Kratos::Communicator
LocalMesh() constKratos::Communicator
LocalMesh(IndexType ThisIndex)Kratos::Communicator
LocalMesh(IndexType ThisIndex) constKratos::Communicator
LocalMeshes()Kratos::Communicator
LocalMeshes() constKratos::Communicator
MeshesContainerType typedefKratos::MPICommunicator
MeshType typedefKratos::MPICommunicator
mGhostMeshesKratos::Communicatorprotected
mInterfaceMeshesKratos::Communicatorprotected
mLocalMeshesKratos::Communicatorprotected
mNeighbourIndicesKratos::Communicatorprotected
mNumberOfColorsKratos::Communicatorprotected
mpGhostMeshKratos::Communicatorprotected
MPICommunicator(VariablesList *pVariablesList, const DataCommunicator &rDataCommunicator)Kratos::MPICommunicatorinline
MPICommunicator(MPICommunicator const &rOther)Kratos::MPICommunicatorinline
mpInterfaceMeshKratos::Communicatorprotected
mpLocalMeshKratos::Communicatorprotected
mrDataCommunicatorKratos::Communicatorprotected
MyPID() constKratos::Communicatorvirtual
NeighbourIndices()Kratos::Communicator
NeighbourIndices() constKratos::Communicator
NeighbourIndicesContainerType typedefKratos::MPICommunicator
NodeConstantIterator typedefKratos::MPICommunicator
NodeIterator typedefKratos::MPICommunicator
NodesContainerType typedefKratos::MPICommunicator
NodeType typedefKratos::MPICommunicator
operator=(MPICommunicator const &rOther)=deleteKratos::MPICommunicator
Kratos::Communicator::operator=(Communicator const &rOther)=deleteKratos::Communicator
pGhostMesh()Kratos::Communicator
pGhostMesh() constKratos::Communicator
pGhostMesh(IndexType ThisIndex)Kratos::Communicator
pGhostMesh(IndexType ThisIndex) constKratos::Communicator
pInterfaceMesh()Kratos::Communicator
pInterfaceMesh() constKratos::Communicator
pInterfaceMesh(IndexType ThisIndex)Kratos::Communicator
pInterfaceMesh(IndexType ThisIndex) constKratos::Communicator
pLocalMesh()Kratos::Communicator
pLocalMesh() constKratos::Communicator
pLocalMesh(IndexType ThisIndex)Kratos::Communicator
pLocalMesh(IndexType ThisIndex) constKratos::Communicator
PrintData(std::ostream &rOStream, std::string const &rPrefixString="") constKratos::Communicatorvirtual
PrintInfo(std::ostream &rOStream) constKratos::Communicatorvirtual
PropertiesConstantIterator typedefKratos::MPICommunicator
PropertiesContainerType typedefKratos::MPICommunicator
PropertiesIterator typedefKratos::MPICommunicator
PropertiesType typedefKratos::MPICommunicator
SetLocalMesh(MeshType::Pointer pGivenMesh)Kratos::Communicator
SetNumberOfColors(SizeType NewNumberOfColors)Kratos::Communicator
SizeType typedefKratos::MPICommunicator
SynchronizeAndNodalFlags(const Flags &TheFlags) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeCurrentDataToAbsMax(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeCurrentDataToAbsMin(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeCurrentDataToMax(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeCurrentDataToMin(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeDofs() overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalFlags() overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< int > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< array_1d< double, 3 > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< DenseVector< array_1d< double, 3 > > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< DenseVector< int > > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< Vector > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeElementalNonHistoricalVariable(Variable< Matrix > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNodalFlags() overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNodalSolutionStepsData() overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalDataToAbsMax(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalDataToAbsMin(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalDataToMax(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalDataToMin(Variable< double > const &ThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< int > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< double > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< bool > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< array_1d< double, 3 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< array_1d< double, 4 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< array_1d< double, 6 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< array_1d< double, 9 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< Vector > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< Matrix > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeNonHistoricalVariable(Variable< Quaternion< double >> const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeOrNodalFlags(const Flags &TheFlags) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< int > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< double > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< bool > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< array_1d< double, 3 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< array_1d< double, 4 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< array_1d< double, 6 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< array_1d< double, 9 > > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< Vector > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< Matrix > const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
SynchronizeVariable(Variable< Quaternion< double >> const &rThisVariable) overrideKratos::MPICommunicatorinlinevirtual
TotalProcesses() constKratos::Communicatorvirtual
TransferObjects(std::vector< NodesContainerType > &SendObjects, std::vector< NodesContainerType > &RecvObjects) overrideKratos::MPICommunicatorinline
TransferObjects(std::vector< ElementsContainerType > &SendObjects, std::vector< ElementsContainerType > &RecvObjects) overrideKratos::MPICommunicatorinline
TransferObjects(std::vector< ConditionsContainerType > &SendObjects, std::vector< ConditionsContainerType > &RecvObjects) overrideKratos::MPICommunicatorinline
TransferObjects(std::vector< NodesContainerType > &SendObjects, std::vector< NodesContainerType > &RecvObjects, Kratos::Serializer &particleSerializer) overrideKratos::MPICommunicatorinline
TransferObjects(std::vector< ElementsContainerType > &SendObjects, std::vector< ElementsContainerType > &RecvObjects, Kratos::Serializer &particleSerializer) overrideKratos::MPICommunicatorinline
TransferObjects(std::vector< ConditionsContainerType > &SendObjects, std::vector< ConditionsContainerType > &RecvObjects, Kratos::Serializer &particleSerializer) overrideKratos::MPICommunicatorinline
Kratos::Communicator::TransferObjects(std::vector< NodesContainerType > &SendObjects, std::vector< NodesContainerType > &RecvObjects)Kratos::Communicatorvirtual
Kratos::Communicator::TransferObjects(std::vector< ElementsContainerType > &SendObjects, std::vector< ElementsContainerType > &RecvObjects)Kratos::Communicatorvirtual
Kratos::Communicator::TransferObjects(std::vector< ConditionsContainerType > &SendObjects, std::vector< ConditionsContainerType > &RecvObjects)Kratos::Communicatorvirtual
Kratos::Communicator::TransferObjects(std::vector< NodesContainerType > &SendObjects, std::vector< NodesContainerType > &RecvObjects, Kratos::Serializer &particleSerializer)Kratos::Communicatorvirtual
Kratos::Communicator::TransferObjects(std::vector< ElementsContainerType > &SendObjects, std::vector< ElementsContainerType > &RecvObjects, Kratos::Serializer &particleSerializer)Kratos::Communicatorvirtual
Kratos::Communicator::TransferObjects(std::vector< ConditionsContainerType > &SendObjects, std::vector< ConditionsContainerType > &RecvObjects, Kratos::Serializer &particleSerializer)Kratos::Communicatorvirtual
~Communicator()=defaultKratos::Communicatorvirtual
~MPICommunicator() override=defaultKratos::MPICommunicator