1#ifndef WXM_APPS_MAXWELL_BOUNDARY_CONDITION_HELPER_FUNCTIONS_H
2#define WXM_APPS_MAXWELL_BOUNDARY_CONDITION_HELPER_FUNCTIONS_H
5#include "warpxm/warpxm_config.h"
15namespace boundary_condition
46 const real max_frequency,
47 const real min_frequency,
53 const std::vector<real>& amplitudes,
54 const std::vector<real>& frequencies,
55 const std::vector<real>& phases,
88 const real max_amplitude,
90 const real time_delay,
list apps
Definition: shock_tube.py:33
void conducting_wall_gradient(const real *q_in, const real *aux, const real _Ae, const real _Ai, const real _Ze, const real _Zi, const real _sdn, const real _ompt, const solverVariables_t *pFV, real *q_out)
void sinc_wall(const real *q_in, const solverVariables_t *pFV, const real c, const real amplitude, const real frequency, const real timeshift, real *q_out)
void axis_maxwell_gradient(const real *q_in, const real *aux, const real _Ae, const real _Ai, const real _Ze, const real _Zi, const real _sdn, const real _ompt, const solverVariables_t *pFV, real *q_out)
void sinc_absorbing_wall(const real *q_in, const solverVariables_t *pFV, const real c, const real amplitude, const real max_frequency, const real min_frequency, real *q_out)
void axis_maxwell(const real *q_in, const solverVariables_t *pFV, real *q_out)
void ramp_wall(const real *q_in, const solverVariables_t *pFV, const real max_amplitude, const real ramp_rate, const real time_delay, real *q_out)
void conducting_wall(const real *q_in, const solverVariables_t *pFV, real *q_out, real Bn=0)
void copyout(const real *QC, real *QC_w)
void oscillating_wall(const real *q_in, const solverVariables_t *pFV, const real c, const std::vector< real > &litudes, const std::vector< real > &frequencies, const std::vector< real > &phases, real *q_out)
void conducting_wall_yu(const real *q_in, const solverVariables_t *pFV, real *q_out)
void conducting_wall_gradient_yu(const real *q_in, const real *aux, const real _Ae, const real _Ai, const real _Ze, const real _Zi, const real _sdn, const real _ompt, const solverVariables_t *pFV, real *q_out)
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
Definition: wmapplication.h:38
#define real
Definition: wmoclunstructuredreconstruction.h:11