XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 
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

template<class T >
void remove_toroidal_average ( const DomainDecomposition< DeviceType > &  pol_decomp,
T &  f 
)

Here is the call graph for this function:

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:

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:

template<class T >
void toroidal_sum_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: