XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
flux_surface_average.hpp File Reference
#include "plane.hpp"
#include "volumes_and_areas.hpp"
Include dependency graph for flux_surface_average.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FluxSurfaceAverage< Device >
 

Functions

template<class Device >
void flux_surface_average (const View< double *, CLayout, Device > &input_view, const View< double *, CLayout, HostType > &output_view, const View< double *, CLayout, HostType > &tmp00_surf)
 
template<class Device >
void flux_surface_average (const View< double *, CLayout, Device > &input_view, const View< double *, CLayout, HostType > &output_view)
 
template<class Device >
void flux_surface_average_in_place (const View< double *, CLayout, Device > &input_view, View< double *, CLayout, HostType > &tmp, View< double *, CLayout, HostType > &tmp00_surf)
 
template<class Device >
void flux_surface_average_in_place (const View< double *, CLayout, Device > &input_view)
 
template<class Device >
void flux_surface_average_in_place (const View< double **, CLayout, Device > &input_view)
 

Function Documentation

template<class Device >
void flux_surface_average ( const View< double *, CLayout, Device > &  input_view,
const View< double *, CLayout, HostType > &  output_view,
const View< double *, CLayout, HostType > &  tmp00_surf 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Device >
void flux_surface_average ( const View< double *, CLayout, Device > &  input_view,
const View< double *, CLayout, HostType > &  output_view 
)

Here is the call graph for this function:

template<class Device >
void flux_surface_average_in_place ( const View< double *, CLayout, Device > &  input_view,
View< double *, CLayout, HostType > &  tmp,
View< double *, CLayout, HostType > &  tmp00_surf 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Device >
void flux_surface_average_in_place ( const View< double *, CLayout, Device > &  input_view)

Here is the call graph for this function:

template<class Device >
void flux_surface_average_in_place ( const View< double **, CLayout, Device > &  input_view)

Here is the call graph for this function: