ALL 0.9.3
A Loadbalacing Library
Loading...
Searching...
No Matches
ALL Namespace Reference

Namespaces

namespace  Functions
 

Classes

class  ALL
 
struct  CustomException
 Customized exceptions for ALL, modified for each specific exception type. More...
 
struct  FilesystemErrorException
 
class  ForceBased_LB
 
class  Histogram_LB
 
struct  InternalErrorException
 
struct  InvalidArgumentException
 
struct  InvalidCommTypeException
 
class  LB
 
struct  OutOfBoundsException
 
class  Point
 
struct  PointDimensionMissmatchException
 Exception to be used for missmatches in dimension for ALL::Point class. More...
 
class  Staggered_LB
 
class  Tensor_LB
 
class  TensorMax_LB
 
class  Voronoi_LB
 

Enumerations

enum  LB_t : int {
  STAGGERED = 0 , TENSOR = 1 , FORCEBASED = 2 , VORONOI = 3 ,
  HISTOGRAM = 4 , TENSOR_MAX = 5 , UNIMPLEMENTED = 128
}
 enum type to describe the different balancing methods More...
 

Functions

template<class T>
Point< T > operator* (const T &lhs, const Point< T > &rhs)
 
template<typename T>
std::ostream & operator<< (std::ostream &, const Point< T > &)
 

Enumeration Type Documentation

◆ LB_t

enum ALL::LB_t : int

enum type to describe the different balancing methods

Enumerator
STAGGERED 

staggered grid load balancing

TENSOR 

tensor based load balancing

FORCEBASED 

unstructured-mesh load balancing

VORONOI 

voronoi cell based load balancing

HISTOGRAM 

histogram based load balancing

TENSOR_MAX 

tensor based load balancing using maximum values

UNIMPLEMENTED 

Unimplemented load balancing NEVER SUPPORTED.

Definition at line 80 of file ALL.hpp.

Function Documentation

◆ operator*()

template<class T>
Point< T > ALL::operator* ( const T & lhs,
const Point< T > & rhs )

operator to scale a point by a factor (reversed way of notation T * Point<T>)

Parameters
lhsscaling factor
rhsthe point object to be scaled
scaledpoint object

Definition at line 393 of file ALL_Point.hpp.

◆ operator<<()

template<typename T>
std::ostream & ALL::ALL< T >::operator<< ( std::ostream & os,
const Point< T > & p )

output operator for a point object

Parameters
osoutput stream the point object should be printed to
pthe point object to be printed
Returns
the modified output stream

Definition at line 380 of file ALL_Point.hpp.

+ Here is the call graph for this function: