-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rename PoissonSolver -> QNSolver in X-Y-Vx-Vy Geometry
Part 2 of #226 fixes X-Y-Vx-Vy Geometry. Closes #226 See merge request gysela-developpers/gyselalibxx!479 --------------------------------------------
- Loading branch information
1 parent
2ebaf3c
commit 3062dc8
Showing
14 changed files
with
101 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
// SPDX-License-Identifier: MIT | ||
|
||
#include "nullqnsolver.hpp" | ||
|
||
void NullQNSolver::operator()(DSpanXY const, DSpanXY const, DSpanXY const, DViewSpXYVxVy const) | ||
const | ||
{ | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// SPDX-License-Identifier: MIT | ||
|
||
#pragma once | ||
|
||
#include <geometry.hpp> | ||
|
||
#include "iqnsolver.hpp" | ||
|
||
/** | ||
* @brief A Quasi-Neutrality solver which does nothing. | ||
* This can potentially be useful when debugging. | ||
*/ | ||
class NullQNSolver : public IQNSolver | ||
{ | ||
public: | ||
NullQNSolver() = default; | ||
|
||
~NullQNSolver() override = default; | ||
|
||
/** @brief A QN Solver which does nothing | ||
* | ||
* @param[out] electrostatic_potential The electrostatic potential, the result of the poisson solver. | ||
* @param[out] electric_field_x The x-component of the electric field, the gradient of the electrostatic potential. | ||
* @param[out] electric_field_y The y-component of the electric field, the gradient of the electrostatic potential. | ||
* @param[in] allfdistribu The distribution function. | ||
*/ | ||
void operator()( | ||
DSpanXY electrostatic_potential, | ||
DSpanXY electric_field_x, | ||
DSpanXY electric_field_y, | ||
DViewSpXYVxVy allfdistribu) const override; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters