|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspis.Vol.VolField.EField
Class Name : EField (generic Electric Field class)
Project ref : SPIS project
File name : EField.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 25/08/2003
Modification :
Description : general abstract Electric Field class.
All Electric Field classes must be derived from this class.
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
Field Summary | |
protected VectVolField |
E
The E field itself |
protected PoissonSolver |
poisson
the Poisson Eq. solver |
Constructor Summary | |
EField(VectVolField E_,
PoissonSolver poissonSolver)
Basic constructor |
Method Summary | |
abstract void |
computeElectricField(PointList pl,
VectTable val)
Provides the values of the electric field at a list of arbitrary locations PointList (particle positions). |
VectVolField |
getE()
|
PoissonSolver |
getPoissonSolver()
|
void |
setScPot(ScalSurfField scPot)
sets SC potential |
abstract void |
solve(ScalVolField density)
Calls default Poisson solver (linear or not of the Poisson Solver). |
abstract void |
solveLinear(ScalVolField density)
Solves Poisson equation. |
abstract void |
solveNonLinear(ScalVolField density)
Solves non linear Poisson equation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected VectVolField E
protected PoissonSolver poisson
Constructor Detail |
public EField(VectVolField E_, PoissonSolver poissonSolver)
Method Detail |
public abstract void solveLinear(ScalVolField density)
public abstract void solveNonLinear(ScalVolField density)
public abstract void solve(ScalVolField density)
public abstract void computeElectricField(PointList pl, VectTable val)
VolField.computeField(PointList, Table)
public void setScPot(ScalSurfField scPot)
public VectVolField getE()
public PoissonSolver getPoissonSolver()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |