WARPXM v1.10.0
Loading...
Searching...
No Matches
wxm::apps::maxwell::boundary_condition Namespace Reference

Functions

void conducting_wall (const real *q_in, const solverVariables_t *pFV, real *q_out, real Bn=0)
 
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 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 oscillating_wall (const real *q_in, const solverVariables_t *pFV, const real c, const std::vector< real > &amplitudes, const std::vector< real > &frequencies, const std::vector< real > &phases, real *q_out)
 
void copyout (const real *QC, real *QC_w)
 
void axis_maxwell (const real *q_in, const solverVariables_t *pFV, 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 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)
 
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)
 

Function Documentation

◆ axis_maxwell()

void wxm::apps::maxwell::boundary_condition::axis_maxwell ( const real q_in,
const solverVariables_t pFV,
real q_out 
)

◆ axis_maxwell_gradient()

void wxm::apps::maxwell::boundary_condition::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 
)

◆ conducting_wall()

void wxm::apps::maxwell::boundary_condition::conducting_wall ( const real q_in,
const solverVariables_t pFV,
real q_out,
real  Bn = 0 
)

◆ conducting_wall_gradient()

void wxm::apps::maxwell::boundary_condition::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 
)

◆ conducting_wall_gradient_yu()

void wxm::apps::maxwell::boundary_condition::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 
)

◆ conducting_wall_yu()

void wxm::apps::maxwell::boundary_condition::conducting_wall_yu ( const real q_in,
const solverVariables_t pFV,
real q_out 
)

◆ copyout()

void wxm::apps::maxwell::boundary_condition::copyout ( const real QC,
real QC_w 
)

◆ oscillating_wall()

void wxm::apps::maxwell::boundary_condition::oscillating_wall ( const real q_in,
const solverVariables_t pFV,
const real  c,
const std::vector< real > &  amplitudes,
const std::vector< real > &  frequencies,
const std::vector< real > &  phases,
real q_out 
)

◆ ramp_wall()

void wxm::apps::maxwell::boundary_condition::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 
)

◆ sinc_absorbing_wall()

void wxm::apps::maxwell::boundary_condition::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 
)

◆ sinc_wall()

void wxm::apps::maxwell::boundary_condition::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 
)