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::GlobalPointerCommunicator< TPointerDataType > Member List

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

AddPointers(TIteratorType begin, TIteratorType end)Kratos::GlobalPointerCommunicator< TPointerDataType >inlineprotected
Apply(TFunctorType &&UserFunctor)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
ComputeCommunicationPlan()Kratos::GlobalPointerCommunicator< TPointerDataType >inlineprotected
GetDataCommunicator() constKratos::GlobalPointerCommunicator< TPointerDataType >inline
GlobalPointerCommunicator(const DataCommunicator &rComm, GlobalPointersVector< TPointerDataType > &rGpList)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
GlobalPointerCommunicator(const DataCommunicator &rComm, TIteratorType itBegin, TIteratorType itEnd)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
GlobalPointerCommunicator(const DataCommunicator &rComm, TFunctorType rFunctor)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
GlobalPointerCommunicator(TFunctorType rFunctor)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
Info() constKratos::GlobalPointerCommunicator< TPointerDataType >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(GlobalPointerCommunicator)Kratos::GlobalPointerCommunicator< TPointerDataType >
mNonLocalPointersKratos::GlobalPointerCommunicator< TPointerDataType >protected
mrDataCommunicatorKratos::GlobalPointerCommunicator< TPointerDataType >protected
PrintData(std::ostream &rOStream) constKratos::GlobalPointerCommunicator< TPointerDataType >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::GlobalPointerCommunicator< TPointerDataType >inlinevirtual
Update(TFunctorType &rUserFunctor, GlobalPointersUnorderedMap< TPointerDataType, typename ResultsProxy< TPointerDataType, TFunctorType >::TSendType > &rNonLocalData)Kratos::GlobalPointerCommunicator< TPointerDataType >inline
~GlobalPointerCommunicator()Kratos::GlobalPointerCommunicator< TPointerDataType >inlinevirtual