XGCa
 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)
 
View< double *, CLayout, HostTypeconvert_grid_2_001d (const View< double *, CLayout, HostType > &input_view)
 
void convert_001d_2_grid (const View< double *, CLayout, HostType > &surf00, const View< double *, CLayout, HostType > &output_view)
 

Function Documentation

void convert_001d_2_grid ( const View< double *, CLayout, HostType > &  surf00,
const View< double *, CLayout, HostType > &  output_view 
)

Here is the call graph for this function:

View<double*, CLayout, HostType> convert_grid_2_001d ( const View< double *, CLayout, HostType > &  input_view)

Here is the call 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,
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: