|
preCICE v3.3.0
|
#include <set>#include <stddef.h>#include <string>#include <vector>#include "boost/range/irange.hpp"#include "com/Request.hpp"#include "com/SharedPointer.hpp"#include "logging/Logger.hpp"#include "precice/impl/Types.hpp"#include "precice/span.hpp"Go to the source code of this file.
Classes | |
| class | precice::com::Communication |
| Interface for all interprocess communication classes. More... | |
| struct | precice::com::Communication::AsVectorTag< T > |
Namespaces | |
| namespace | precice |
| Main namespace of the precice library. | |
| namespace | precice::com |
| contains the data communication abstraction layer. | |
Functions | |
| void | precice::com::connectCircularComm (std::string const &participantName, std::string const &tag, int rank, int size, com::Communication &left, com::Communication &right) |
Variables | |
| template<typename T> | |
| constexpr auto | precice::com::asVector = Communication::AsVectorTag<T>{} |
| Allows to use Communication::AsVectorTag in a less verbose way. | |