XGCa
Functions
toroidal_average.hpp File Reference
#include "my_mirror_view.hpp"
#include "domain_decomposition.hpp"
Include dependency graph for toroidal_average.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class T >
void toroidal_sum_in_place (const DomainDecomposition< DeviceType > &pol_decomp, T &f, int DESTINATION_RANK=-1)
 
template<class T >
void toroidal_average_in_place (const DomainDecomposition< DeviceType > &pol_decomp, T &f)
 
template<class T >
View< double *, CLayout, typename T::device_type > split_toroidal_average (const DomainDecomposition< DeviceType > &pol_decomp, T &f)
 
template<class T >
void remove_toroidal_average (const DomainDecomposition< DeviceType > &pol_decomp, T &f)
 

Function Documentation

◆ remove_toroidal_average()

template<class T >
void remove_toroidal_average ( const DomainDecomposition< DeviceType > &  pol_decomp,
T &  f 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ split_toroidal_average()

template<class T >
View<double*,CLayout, typename T::device_type> split_toroidal_average ( const DomainDecomposition< DeviceType > &  pol_decomp,
T &  f 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ toroidal_average_in_place()

template<class T >
void toroidal_average_in_place ( const DomainDecomposition< DeviceType > &  pol_decomp,
T &  f 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ toroidal_sum_in_place()

template<class T >
void toroidal_sum_in_place ( const DomainDecomposition< DeviceType > &  pol_decomp,
T &  f,
int  DESTINATION_RANK = -1 
)
Here is the call graph for this function:
Here is the caller graph for this function: