XGC1
|
#include "my_subview.hpp"
#include "send_recv_potential.hpp"
#include "gradparx2.hpp"
#include "hyper_viscosity.hpp"
Functions | |
void | apply_radial_hyperviscosity (double *input, double *output) |
void | parallel_hyper_viscosity (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const Boundary &boundary, double parallel, const GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &input, const View< double **, CLayout, HostType > &output) |
void apply_radial_hyperviscosity | ( | double * | input, |
double * | output | ||
) |
void parallel_hyper_viscosity | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
const Boundary & | boundary, | ||
double | parallel, | ||
const GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > & | input, | ||
const View< double **, CLayout, HostType > & | output | ||
) |