Null operator. More...
Public Member Functions | |
void | operator() (DFieldX const electrostatic_potential, DFieldX const electric_field, DConstFieldSpXVx const allfdistribu) const override |
The operator which does not solves the equation. | |
void | operator() (DFieldXY electrostatic_potential, DFieldXY electric_field_x, DFieldXY electric_field_y, DConstFieldSpXYVxVy allfdistribu) const override |
A QN Solver which does nothing. | |
Public Member Functions inherited from IQNSolver | |
virtual void | operator() (host_t< DFieldRTheta > electrostatic_potential, host_t< DVectorFieldRTheta< X, Y > > electric_field, host_t< DConstFieldRTheta > allfdistribu) const =0 |
Compute the electrical potential and the electric field from the Quasi-Neutrality equation. | |
Null operator.
A Quasi-Neutrality solver which does nothing.
An operator which does not solve any equation. It could be passed in operators which needs it, and used when solving poisson equation not relevant for the physics to study.
This can potentially be useful when debugging.
|
overridevirtual |
The operator which does not solves the equation.
[out] | electrostatic_potential | The electrostatic potential, the result of the poisson solver. |
[out] | electric_field | The electric field, the derivative of the electrostatic potential. |
[in] | allfdistribu | The distribution function. |
Implements IQNSolver.
|
overridevirtual |
A QN Solver which does nothing.
[out] | electrostatic_potential | The electrostatic potential, the result of the poisson solver. |
[out] | electric_field_x | The x-component of the electric field, the gradient of the electrostatic potential. |
[out] | electric_field_y | The y-component of the electric field, the gradient of the electrostatic potential. |
[in] | allfdistribu | The distribution function. |
Implements IQNSolver.