XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
em_field_filter.hpp
Go to the documentation of this file.
1 #ifndef EM_FIELD_FILTER_HPP
2 #define EM_FIELD_FILTER_HPP
3 
4 #include "boundary.hpp"
5 #include "smoothing.hpp"
6 
7 void em_field_filter(const Simulation<DeviceType>& sml, const MagneticField<DeviceType>& magnetic_field, const Grid<DeviceType>& grid, const DomainDecomposition<DeviceType>& pol_decomp, Smoothing& smoothing, const View<double*, CLayout, HostType>& input, const View<double*, CLayout, HostType>& output, bool filt_on, const Boundary<HostType>& bd_turb);
8 
9 #endif
Definition: sml.hpp:8
subroutine em_field_filter(field_in, field_out, field0, filt_on_int)
This routine applies the necessary filters and boundary cutoffs to EM fields for the mixed-variable f...
Definition: poisson_extra.F90:732
Definition: magnetic_field.hpp:12
Definition: boundary.hpp:12
Definition: smoothing.hpp:8
Definition: magnetic_field.F90:1