|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VectVolField | |
spis.Solver.Poisson | |
spis.Top.Plasma | |
spis.Vol.VolDistrib | |
spis.Vol.VolField | |
spis.Vol.VolMesh |
Uses of VectVolField in spis.Solver.Poisson |
Methods in spis.Solver.Poisson with parameters of type VectVolField | |
AnalyticVolDistrib |
PotPoissonSolver.getAnalyticDens(VectVolField E)
Returns the analytic volume distribution the non-linear solver is based upon. |
abstract void |
PoissonSolver.solveLinear(ScalVolField density,
VectVolField E)
Solves Poisson equation. |
abstract void |
PoissonSolver.solveNonLinear(ScalVolField density,
VectVolField E)
Solves non-linear Poisson equation (electron density = exp(pot/Te). |
void |
PoissonSolver.solve(ScalVolField density,
VectVolField E)
Default call to the solver. |
abstract AnalyticVolDistrib |
PoissonSolver.getAnalyticDens(VectVolField E)
Returns the analytic volume distribution the non-linear solver is based upon. |
void |
ConjGrad3DUnstructPoissonSolver.solveNonLinear(ScalVolField density,
VectVolField E_)
Solves non-linearPoisson equation. |
void |
ConjGrad3DUnstructPoissonSolver.solveLinear(ScalVolField density,
VectVolField E_)
Solves Poisson equation. |
Uses of VectVolField in spis.Top.Plasma |
Methods in spis.Top.Plasma that return VectVolField | |
VectVolField |
MmfPlasma.getE()
returns electric field as a vector volume field (elecectric field only, i.e. values only). |
VectVolField |
MmfPlasma.getB()
returns volume B field. |
Methods in spis.Top.Plasma with parameters of type VectVolField | |
void |
MmfPlasma.setB(VectVolField BField)
Defines B field (by refrence, no copy) |
Constructors in spis.Top.Plasma with parameters of type VectVolField | |
MmfPlasma(VolMesh volMesh,
EField electricField,
VectVolField magneticField)
Default constructor |
|
Hybrid1MmfPlasma(VolMesh volMesh,
PICVolDistrib ions_,
EField electricField,
VectVolField magneticField)
Default constructor |
|
FlexibleMFPlasmaDeprecated(VolMesh volMesh,
PICVolDistrib ions,
EField electricField,
VectVolField magneticField)
Default constructor |
|
BiMaxwellianEnvironment(GlobalParameter[] globalParams,
LocalParameter[] localParams,
java.lang.String option,
VolMesh vm,
EField E,
VectVolField B)
Constructor based on UI-defined parameters |
Uses of VectVolField in spis.Vol.VolDistrib |
Methods in spis.Vol.VolDistrib that return VectVolField | |
VectVolField |
VolDistribWithIO.getB()
|
VectVolField |
VolDistribWithIO.getE()
|
Methods in spis.Vol.VolDistrib with parameters of type VectVolField | |
void |
VolDistribWithIO.setB(VectVolField B_)
|
void |
VolDistribWithIO.setE(VectVolField E_)
|
void |
GlobalMaxwellBoltzmannVolDistrib.setE(VectVolField E_)
Defines electric field, overriding VolDistribWithIO.setE method to enforce the E field to be stored as a potential |
Constructors in spis.Vol.VolDistrib with parameters of type VectVolField | |
VolDistribWithIO(VolMesh volMesh,
VectVolField E_,
VectVolField B_)
Default constructor (IO data must then be defined through setters!). |
|
VolDistribWithIO(VolMesh volMesh,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Constructor with full IO data. |
|
VolDistribWithIO(VolMesh volMesh,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
EField eField,
VectVolField B_)
Constructor with full IO data, electric field defined as a physical EField (including solver). |
|
PICVolDistrib(VolMesh vm,
PartList partList,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Default constructor with IO data |
|
PICVolDistrib(VolMesh vm,
PartList partList,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
EField E_,
VectVolField B_)
Default constructor with IO data, with the electric field defined as a physical EField (including solver). |
|
PICVolDistrib(VolMesh vm,
PartList partList,
VectVolField E,
VectVolField B)
Default constructor without IO data (in/out fluxes, E-B fields): use setters to define the ones needed (most of them can remain null, as initialised by this constructor, if not needed). |
|
PICVolDistrib(VolMesh vm,
VectVolField E,
VectVolField B)
Constructor with minimal data: a default RichParlist will be defined, no IO data will be defined, use setters to define the ones needed (most of them can remain null, as initialised by this constructor, if not needed). |
|
PICVolDistrib(VolMesh vm,
float dens,
float[] velo,
float temp,
Part particleType,
VectVolField E,
VectVolField B)
Quick constructor, initialises particles in volume (generates homogeneous sample) and the incoming flux as SelfInFlux (with its sampler) |
|
PICVolDistrib(GlobalParameter[] globalParams,
LocalParameter[] localParams,
java.lang.String option,
VolMesh vm,
VectVolField E,
VectVolField B)
Constructor based on UI-defined parameters NB: not used for now, the UI-defined parameters are currently extracted before the call of the PICVolDistrib constructor |
|
GlobalMaxwellBoltzmannVolDistrib(VolMesh vm,
float dens_,
float[] velocity,
float temperature,
Part particleType,
PotVectVolField E_,
VectVolField B)
|
|
GlobalMaxwellBoltzmannVolDistrib(VolMesh vm,
float dens_,
float[] velocity,
float temperature,
Part particleType,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Constructor with IO data. |
|
GlobalMaxwellBoltzmannVolDistrib(GlobalParameter[] globalParams,
LocalParameter[] localParams,
java.lang.String option,
VolMesh vm,
VectVolField E_,
VectVolField B)
Constructor based on UI-defined parameters |
|
AnalyticVolDistrib(VolMesh vm,
VectVolField E,
VectVolField B)
default constructor. |
|
AnalyticVolDistrib(VolMesh vm,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Constructor with IO data (no incoming fluxes in case of an analytic distribution yet. |
Uses of VectVolField in spis.Vol.VolField |
Subclasses of VectVolField in spis.Vol.VolField | |
class |
DirVectVolField
Class Name : DirVectVolField (Direct storage Vectorial Volume Field) Project ref : SPIS project File name : DirVectVolField.java File type : class Copyright : ONERA, 2 Av. |
class |
PotVectVolField
Class Name : PotVectVolField (Vectorial Volume Field stored through its potential) Project ref : SPIS project File name : PotVectVolField.java File type : class Copyright : ONERA, 2 Av. |
Methods in spis.Vol.VolField that return VectVolField | |
VectVolField |
EField.getE()
|
Constructors in spis.Vol.VolField with parameters of type VectVolField | |
EField(VectVolField E_,
PoissonSolver poissonSolver)
Basic constructor |
Uses of VectVolField in spis.Vol.VolMesh |
Methods in spis.Vol.VolMesh with parameters of type VectVolField | |
abstract void |
VolMesh.currentDeposit(PartList pl,
VectVolField cur)
Performs the PIC deposit of current of the particle list pl in the current density cur. |
abstract void |
VolMesh.poissonSolve(VectVolField E,
ScalVolField dens,
PoissonBC bc)
Solves Poison equation for electric field E (indeed for the potential from which it derives if E is stored as a potential, i.e. of sub-type PotVectVolField) and density dens. |
void |
VolMesh.maxwellSolve(VectVolField E,
VectVolField B,
ScalVolField dens,
VectVolField cur,
BC bc)
Maxwell solver, not implemented. |
void |
VolMesh.eulerSolve(ScalVolField dens,
VectVolField cur,
ScalVolField E,
ScalVolField B,
BC bc)
Solves Euler equation for the density and current density dens and cur in the electric and magnetic fields E and B. |
void |
VolMesh.mhdSolve(ScalVolField dens,
VectVolField cur,
VectVolField B,
BC bc)
MHD equation solver, not implemented. |
void |
ThreeDUnstructVolMesh.currentDeposit(PartList pl,
VectVolField cur)
Performs the PIC deposit of current of the particle list pl in the current density cur. |
void |
ThreeDUnstructVolMesh.poissonSolve(VectVolField E,
ScalVolField dens,
PoissonBC bc)
Solves Poison equation for electric field E (indeed for the potential from which it derives if E is stored as a potential, i.e. of sub-type PotVectVolField) and density dens. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |