Skip to content
Snippets Groups Projects

Feature/unit tests

3 files
+ 479
0
Compare changes
  • Side-by-side
  • Inline

Files

+ 28
0
@@ -7,9 +7,13 @@
#include <utils/Exceptions.hpp>
#include <utils/Messenger.hpp>
#include <utils/pugs_config.hpp>
#include <iostream>
#include <map>
#ifdef PUGS_HAS_MPI
class Synchronizer
{
template <ItemType item_type>
@@ -289,4 +293,28 @@ class Synchronizer
}
};
#else // PUGS_HAS_MPI
class Synchronizer
{
public:
template <typename DataType, ItemType item_type, typename ConnectivityPtr>
PUGS_INLINE void
synchronize(ItemValue<DataType, item_type, ConnectivityPtr>&)
{}
template <typename DataType, ItemType item_type, typename ConnectivityPtr>
PUGS_INLINE void
synchronize(ItemArray<DataType, item_type, ConnectivityPtr>&)
{}
PUGS_INLINE
Synchronizer()
{
;
}
};
#endif // PUGS_HAS_MPI
#endif // SYNCHRONIZER_HPP
Loading