Gyselalib++
 
Loading...
Searching...
No Matches
NullQNSolver Class Reference

Null operator. More...

Inheritance diagram for NullQNSolver:
IQNSolver IQNSolver

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.
 

Detailed Description

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.

Member Function Documentation

◆ operator()() [1/2]

void NullQNSolver::operator() ( DFieldX const  electrostatic_potential,
DFieldX const  electric_field,
DConstFieldSpXVx const  allfdistribu 
) const
overridevirtual

The operator which does not solves the equation.

Parameters
[out]electrostatic_potentialThe electrostatic potential, the result of the poisson solver.
[out]electric_fieldThe electric field, the derivative of the electrostatic potential.
[in]allfdistribuThe distribution function.

Implements IQNSolver.

◆ operator()() [2/2]

void NullQNSolver::operator() ( DFieldXY  electrostatic_potential,
DFieldXY  electric_field_x,
DFieldXY  electric_field_y,
DConstFieldSpXYVxVy  allfdistribu 
) const
overridevirtual

A QN Solver which does nothing.

Parameters
[out]electrostatic_potentialThe electrostatic potential, the result of the poisson solver.
[out]electric_field_xThe x-component of the electric field, the gradient of the electrostatic potential.
[out]electric_field_yThe y-component of the electric field, the gradient of the electrostatic potential.
[in]allfdistribuThe distribution function.

Implements IQNSolver.


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