Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
span.h File Reference

Provides functions to determine whether geometries are colliding. More...

#include "../general/util.h"
#include "../config.h"
#include "geometry.h"
#include "../storage/stream.h"
#include "../storage/stream_vector.h"
Include dependency graph for span.h:

Go to the source code of this file.

Classes

class  mui::span< CONFIG >
 

Namespaces

 mui
 

Functions

template<typename CONFIG >
ostream & mui::operator<< (ostream &stream, const span< CONFIG > &data)
 
template<typename CONFIG >
istream & mui::operator>> (istream &stream, span< CONFIG > &data)
 
template<typename CONFIG >
bool mui::collide (const span< CONFIG > &lhs, const span< CONFIG > &rhs)
 
template<typename CONFIG >
bool mui::collide (const geometry::any_shape< CONFIG > &lhs, const span< CONFIG > &rhs)
 
template<typename CONFIG >
bool mui::collide (const span< CONFIG > &lhs, const geometry::any_shape< CONFIG > &rhs)
 

Detailed Description

Provides functions to determine whether geometries are colliding.

Author
Y. H. Tang
Date
15 March 2014