XGC1
|
#include "my_subview.hpp"
#include "plane.hpp"
#include "linear_weights.hpp"
#include "send_recv_flux_surfs.hpp"
#include "flux_surface_average.hpp"
Functions | |
void | convert_grid_2_001d_wrap (double *input, double *output) |
void | convert_001d_2_grid_wrap (double *input, double *output) |
int | get_grid_npsi_surf () |
LinearWeights | get_index_via_bisection (const View< double *, CLayout, HostType > &array, double var) |
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, HostType > | convert_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) |
template void | flux_surface_average< HostType > (const View< double *, CLayout, HostType > &input_view, const View< double *, CLayout, HostType > &output_view, const View< double *, CLayout, HostType > &tmp00_surf) |
template void | flux_surface_average< HostType > (const View< double *, CLayout, HostType > &input_view, const View< double *, CLayout, HostType > &output_view) |
template void | flux_surface_average_in_place< HostType > (const View< double *, CLayout, HostType > &input_view, View< double *, CLayout, HostType > &tmp, View< double *, CLayout, HostType > &tmp00_surf) |
template void | flux_surface_average_in_place< HostType > (const View< double *, CLayout, HostType > &input_view) |
template void | flux_surface_average_in_place< HostType > (const View< double **, CLayout, HostType > &input_view) |
template void | flux_surface_average< DeviceType > (const View< double *, CLayout, DeviceType > &input_view, const View< double *, CLayout, HostType > &output_view, const View< double *, CLayout, HostType > &tmp00_surf) |
template void | flux_surface_average< DeviceType > (const View< double *, CLayout, DeviceType > &input_view, const View< double *, CLayout, HostType > &output_view) |
template void | flux_surface_average_in_place< DeviceType > (const View< double *, CLayout, DeviceType > &input_view, View< double *, CLayout, HostType > &tmp, View< double *, CLayout, HostType > &tmp00_surf) |
template void | flux_surface_average_in_place< DeviceType > (const View< double *, CLayout, DeviceType > &input_view) |
template void | flux_surface_average_in_place< DeviceType > (const View< double **, CLayout, DeviceType > &input_view) |
void convert_001d_2_grid | ( | const View< double *, CLayout, HostType > & | surf00, |
const View< double *, CLayout, HostType > & | output_view | ||
) |
void convert_001d_2_grid_wrap | ( | double * | input, |
double * | output | ||
) |
View<double*, CLayout, HostType> convert_grid_2_001d | ( | const View< double *, CLayout, HostType > & | input_view | ) |
void convert_grid_2_001d_wrap | ( | double * | input, |
double * | output | ||
) |
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 | ||
) |
void flux_surface_average | ( | const View< double *, CLayout, Device > & | input_view, |
const View< double *, CLayout, HostType > & | output_view | ||
) |
template void flux_surface_average< DeviceType > | ( | const View< double *, CLayout, DeviceType > & | input_view, |
const View< double *, CLayout, HostType > & | output_view, | ||
const View< double *, CLayout, HostType > & | tmp00_surf | ||
) |
template void flux_surface_average< DeviceType > | ( | const View< double *, CLayout, DeviceType > & | input_view, |
const View< double *, CLayout, HostType > & | output_view | ||
) |
template void flux_surface_average< HostType > | ( | const View< double *, CLayout, HostType > & | input_view, |
const View< double *, CLayout, HostType > & | output_view, | ||
const View< double *, CLayout, HostType > & | tmp00_surf | ||
) |
template void flux_surface_average< HostType > | ( | const View< double *, CLayout, HostType > & | input_view, |
const View< double *, CLayout, HostType > & | output_view | ||
) |
void flux_surface_average_in_place | ( | const View< double *, CLayout, Device > & | input_view, |
View< double *, CLayout, HostType > & | tmp, | ||
View< double *, CLayout, HostType > & | tmp00_surf | ||
) |
void flux_surface_average_in_place | ( | const View< double *, CLayout, Device > & | input_view | ) |
void flux_surface_average_in_place | ( | const View< double **, CLayout, Device > & | input_view | ) |
template void flux_surface_average_in_place< DeviceType > | ( | const View< double *, CLayout, DeviceType > & | input_view, |
View< double *, CLayout, HostType > & | tmp, | ||
View< double *, CLayout, HostType > & | tmp00_surf | ||
) |
template void flux_surface_average_in_place< DeviceType > | ( | const View< double *, CLayout, DeviceType > & | input_view | ) |
template void flux_surface_average_in_place< DeviceType > | ( | const View< double **, CLayout, DeviceType > & | input_view | ) |
template void flux_surface_average_in_place< HostType > | ( | const View< double *, CLayout, HostType > & | input_view, |
View< double *, CLayout, HostType > & | tmp, | ||
View< double *, CLayout, HostType > & | tmp00_surf | ||
) |
template void flux_surface_average_in_place< HostType > | ( | const View< double *, CLayout, HostType > & | input_view | ) |
template void flux_surface_average_in_place< HostType > | ( | const View< double **, CLayout, HostType > & | input_view | ) |
int get_grid_npsi_surf | ( | ) |
|
inline |