#include <profile.hpp>
|
| Profile (double psi_normalization, Shape shape_in, const std::vector< double > &inx_in, const std::vector< double > &iny_in, const std::string &filename) |
|
| Profile (const View< double *, CLayout, HostType > &psi, const View< double *, CLayout, HostType > &var) |
|
| Profile (double val_at_zero_psi, double slope) |
|
| Profile (Shape shape_in) |
|
| Profile () |
|
KOKKOS_INLINE_FUNCTION double | value (const MagneticField< DeviceType > &b_field, double psi_in, double r, double z) const |
|
KOKKOS_INLINE_FUNCTION double | slope (const MagneticField< DeviceType > &b_field, double psi_in, double r, double z) const |
|
void | get_shape_inx_iny (int &shape_int, std::vector< double > &inx_out, std::vector< double > &iny_out) |
|
int | get_shape_int () |
|
|
static constexpr int | N_X = 5 |
|
static constexpr int | N_Y = 4 |
|
static constexpr int | N_V = 6 |
|
template<class Device>
Eq::Profile< Device >::Profile |
( |
double |
psi_normalization, |
|
|
Shape |
shape_in, |
|
|
const std::vector< double > & |
inx_in, |
|
|
const std::vector< double > & |
iny_in, |
|
|
const std::string & |
filename |
|
) |
| |
|
inline |
template<class Device>
void Eq::Profile< Device >::get_shape_inx_iny |
( |
int & |
shape_int, |
|
|
std::vector< double > & |
inx_out, |
|
|
std::vector< double > & |
iny_out |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/profile.hpp