Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
consistency_check.h File Reference
#include <string>
#include "pcl/pcl.h"
#include "common/log.h"
#include "common/assert.h"
#include "communication_scheme.h"
#include "lib_algebra/parallelization/parallel_index_layout.h"

Go to the source code of this file.

Classes

class  ug::ConsistencyCheckClass< TVec, TValue >
 
class  ug::ConsistencyCheckClassSend< TVec, TValue >
 
class  ug::ConsistencyCheckClassSend< TVec, bool >
 

Namespaces

namespace  ug
 the ug namespace
 

Functions

template<typename TVec >
void ug::ConsistencyCheck (const TVec &vec, const HorizontalAlgebraLayouts &layout, std::string name="")
 
template<typename TVec >
void ug::ConsistencyCheck (const TVec &vec, pcl::InterfaceCommunicator< IndexLayout > &com, const pcl::ProcessCommunicator &pc, const IndexLayout &masterLayout, const IndexLayout &slaveLayout, std::string name="")
 receives data over a interface based on a CommunicationScheme on a subgroup of processes