XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
push_As.cpp File Reference
#include "my_subview.hpp"
#include "field_following_coordinates.hpp"
#include "send_recv_potential.hpp"
#include "boundary.hpp"
#include "push_As.hpp"
Include dependency graph for push_As.cpp:

Functions

void cce_send_receive_as_wrap ()
 
rtypeget_psn_AbdH_2_iseg_loc ()
 
int get_psn_AbdH_2_nseg ()
 
rtypeget_psn_jbdH_2_iseg_loc ()
 
int get_psn_jbdH_2_nseg ()
 
void backup_ptb_3db_rampup_fac ()
 
void add_As_vac (Field< VarType::Scalar, PhiInterpType::None > *As, double dt)
 
void apply_hyperviscosity (Field< VarType::Scalar, PhiInterpType::None > *input, Field< VarType::Scalar, PhiInterpType::None > *output)
 
void em_field_filter_jbdH_2 (double *input, double *output)
 
View< double *, CLayout, HostTypecalculate_E_para (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &E_para_em_rho_ff)
 
void push_As (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &E_para_em_rho_ff, GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &As, GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &As_backup, PerturbedBField< DeviceType > &perturbed_B_field, int ipc)
 

Function Documentation

void add_As_vac ( Field< VarType::Scalar, PhiInterpType::None > *  As,
double  dt 
)

Here is the caller graph for this function:

void apply_hyperviscosity ( Field< VarType::Scalar, PhiInterpType::None > *  input,
Field< VarType::Scalar, PhiInterpType::None > *  output 
)

Here is the caller graph for this function:

void backup_ptb_3db_rampup_fac ( )

Here is the caller graph for this function:

View<double*,CLayout,HostType> calculate_E_para ( const Simulation< DeviceType > &  sml,
const Grid< DeviceType > &  grid,
const GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &  E_para_em_rho_ff 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void cce_send_receive_as_wrap ( )

Here is the caller graph for this function:

void em_field_filter_jbdH_2 ( double *  input,
double *  output 
)

Here is the caller graph for this function:

rtype* get_psn_AbdH_2_iseg_loc ( )

Here is the caller graph for this function:

int get_psn_AbdH_2_nseg ( )

Here is the caller graph for this function:

rtype* get_psn_jbdH_2_iseg_loc ( )

Here is the caller graph for this function:

int get_psn_jbdH_2_nseg ( )

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function: