Canoe
Comprehensive Atmosphere N' Ocean Engine
exchanger.hpp File Reference
#include <athena/mesh/mesh.hpp>
#include <configure.hpp>
#include <impl.hpp>
#include "message_traits.hpp"

Go to the source code of this file.

Classes

class  ExchangerBase
 
class  Exchanger< T >
 
class  NeighborExchanger< T >
 
class  LinearExchanger< T >
 
class  PlanarExchanger< T >
 

Namespaces

 ExchangerHelper
 

Functions

NeighborBlock const * ExchangerHelper::find_bot_neighbor (MeshBlock const *pmb)
 find bottom neighbor block More...
 
NeighborBlock const * ExchangerHelper::find_top_neighbor (MeshBlock const *pmb)
 find top neighbor block More...
 
NeighborBlock const * ExchangerHelper::find_left_neighbor (MeshBlock const *pmb)
 find left neighbor block More...
 
NeighborBlock const * ExchangerHelper::find_right_neighbor (MeshBlock const *pmb)
 find right neighbor block More...
 
NeighborBlock const * ExchangerHelper::find_back_neighbor (MeshBlock const *pmb)
 find back neighbor block More...
 
NeighborBlock const * ExchangerHelper::find_front_neighbor (MeshBlock const *pmb)
 find front neighbor block More...
 
void ExchangerHelper::find_neighbors (MeshBlock const *pmb, CoordinateDirection dir, NeighborBlock *bblock, NeighborBlock *tblock)
 find neighbors in one coordinate direction More...