XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Smoothing Struct Reference

#include <smoothing.hpp>

Collaboration diagram for Smoothing:
Collaboration graph
[legend]

Public Member Functions

 Smoothing ()
 
 Smoothing (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma)
 

Public Attributes

HyperViscosity hyper_viscosity
 
bool pol_efield
 
bool fourier_filt_on
 
FourierFilter fourier_filter
 
FourierFilter::Options smoothing_filter_options
 
FourierFilter::Options mode_filter_options
 
FourierFilter::Options spectral_filter_options
 

Constructor & Destructor Documentation

Smoothing::Smoothing ( )
inline
Smoothing::Smoothing ( NLReader::NamelistReader nlr,
const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
const DomainDecomposition< DeviceType > &  pol_decomp,
Plasma plasma 
)

Here is the call graph for this function:

Member Data Documentation

bool Smoothing::fourier_filt_on
FourierFilter Smoothing::fourier_filter
HyperViscosity Smoothing::hyper_viscosity
FourierFilter::Options Smoothing::mode_filter_options
bool Smoothing::pol_efield
FourierFilter::Options Smoothing::smoothing_filter_options
FourierFilter::Options Smoothing::spectral_filter_options

The documentation for this struct was generated from the following files: