Uses of Class
spis.Vol.VolField.VectVolField

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.