re-factor electric solvers for unit testing

This commit is contained in:
James McClure
2020-08-28 13:31:43 -04:00
parent aa26fcafda
commit 75e8647051
2 changed files with 73 additions and 62 deletions

View File

@@ -28,6 +28,11 @@ public:
void Create();
void Initialize();
void Run(double *ChargeDensity);
void SolveElectricPotentialAAodd();
void SolveElectricPotentialAAeven();
void SolveElectricField();
void SolvePoissonAAodd();
void SolvePoissonAAeven();
void getElectricPotential(int timestep);
void getElectricField(int timestep);
@@ -80,4 +85,5 @@ private:
void AssignSolidBoundary(double *poisson_solid);
void Potential_Init(double *psi_init);
void ElectricField_LB_to_Phys(DoubleArray &Efield_reg);
};