28 virtual void execute()
override;
const std::vector< double > y
const InputParameters & parameters() const
CURRENTLY ONLY FOR 1D PLANE WAVE SOLVES.
virtual PostprocessorValue getValue() const override
virtual void execute() override
unsigned int _qp
quadrature point
const Real _incoming_mag
Incoming field magnitude.
virtual void finalize() override
virtual void initialize() override
const VariableValue & _coupled_real
Real component of the coupled field variable.
virtual void threadJoin(const UserObject &y) override
const Real _length
Domain length.
const VariableValue & _coupled_imag
Imaginary component of the coupled field variable.
const Real _k
Wave number.
static InputParameters validParams()
const Real _theta
Wave incidence angle.
virtual Real computeReflection()
compute reflection coefficient
Real _reflection_coefficient
Value of the reflection coefficient.
VariableValueTempl< false > VariableValue