#include <flux_surface_average.hpp>
|
| FluxSurfaceAverage () |
|
template<class Device2 > |
FluxSurfaceAverage< Device2 > | mirror () const |
|
| FluxSurfaceAverage (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Plane< HostType > &plane, const PlaneFiles &plane_files, const VolumesAndAreas &volumes_and_areas, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node) |
|
void | average (const View< double *, CLayout, Device > &array) const |
|
template<> |
| FluxSurfaceAverage (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Plane< HostType > &plane, const PlaneFiles &plane_files, const VolumesAndAreas &volumes_and_areas, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node) |
|
|
void | wall_nodes_strikep_method (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Plane< HostType > &plane, const PlaneFiles &plane_files, const View< double *, CLayout, HostType > &psi_surf, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node) |
|
template<> |
void | wall_nodes_strikep_method (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Plane< HostType > &plane, const PlaneFiles &plane_files, const View< double *, CLayout, HostType > &psi_surf, const View< int *, CLayout, DeviceType > &num_t_node_d, const View< int **, CLayout, DeviceType > &tr_node_d) |
|
template<class Device>
FluxSurfaceAverage< Device >::FluxSurfaceAverage |
( |
NLReader::NamelistReader & |
nlr, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
const Plane< HostType > & |
plane, |
|
|
const PlaneFiles & |
plane_files, |
|
|
const VolumesAndAreas & |
volumes_and_areas, |
|
|
const View< int *, CLayout, DeviceType > & |
num_t_node, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node |
|
) |
| |
template<>
FluxSurfaceAverage< HostType >::FluxSurfaceAverage |
( |
NLReader::NamelistReader & |
nlr, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
const Plane< HostType > & |
plane, |
|
|
const PlaneFiles & |
plane_files, |
|
|
const VolumesAndAreas & |
volumes_and_areas, |
|
|
const View< int *, CLayout, DeviceType > & |
num_t_node, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node |
|
) |
| |
template<class Device>
template<class Device2 >
template<class Device>
void FluxSurfaceAverage< Device >::wall_nodes_strikep_method |
( |
NLReader::NamelistReader & |
nlr, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
const Plane< HostType > & |
plane, |
|
|
const PlaneFiles & |
plane_files, |
|
|
const View< double *, CLayout, HostType > & |
psi_surf, |
|
|
const View< int *, CLayout, DeviceType > & |
num_t_node, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node |
|
) |
| |
|
private |
template<>
void FluxSurfaceAverage< HostType >::wall_nodes_strikep_method |
( |
NLReader::NamelistReader & |
nlr, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
const Plane< HostType > & |
plane, |
|
|
const PlaneFiles & |
plane_files, |
|
|
const View< double *, CLayout, HostType > & |
psi_surf, |
|
|
const View< int *, CLayout, DeviceType > & |
num_t_node_d, |
|
|
const View< int **, CLayout, DeviceType > & |
tr_node_d |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: