Uses of Class
spis.Vol.VolMesh.VolMesh

Packages that use VolMesh
spis.Solver.Poisson   
spis.Surf.SurfMesh   
spis.Top.Plasma   
spis.Top.Simulation   
spis.Util.List   
spis.Util.Monitor   
spis.Vol.VolDistrib   
spis.Vol.VolField   
spis.Vol.VolMesh   
 

Uses of VolMesh in spis.Solver.Poisson
 

Fields in spis.Solver.Poisson declared as VolMesh
protected  VolMesh PoissonSolver.vm
          pointer to the Volume Mesh this solver works on
 

Methods in spis.Solver.Poisson that return VolMesh
 VolMesh PoissonSolver.getVm()
          returns volume mesh (pointer, no copy)
 

Constructors in spis.Solver.Poisson with parameters of type VolMesh
PotPoissonSolver(VolMesh volMesh, SurfMesh boundarySurfMesh, SurfMesh scSurfMesh, PoissonBC boundaryBC, PoissonBC scBC, float ne, float Te, float ne2, float Te2, boolean linear)
          Default constructor.
PoissonSolver(VolMesh volMesh, SurfMesh boundarySurfMesh, SurfMesh scSurfMesh, PoissonBC boundaryBC, PoissonBC scBC, float ne, float Te, float ne2, float Te2, boolean linear_)
          Default constructor.
 

Uses of VolMesh in spis.Surf.SurfMesh
 

Fields in spis.Surf.SurfMesh declared as VolMesh
private  VolMesh SurfMesh.vm
          pointer to the Volume Mesh, of which SurfMesh is the boundary
 

Methods in spis.Surf.SurfMesh that return VolMesh
 VolMesh SurfMesh.getVm()
          gets volume mesh (pointer, no copy)
 

Methods in spis.Surf.SurfMesh with parameters of type VolMesh
 void SurfMesh.setVm(VolMesh volMesh)
          sets volume mesh (pointer, no copy)
 

Constructors in spis.Surf.SurfMesh with parameters of type VolMesh
UnstructSurfMesh(Geom geometry, VolMesh volMesh)
          default constructor
SurfMesh(Geom geometry, VolMesh volMesh)
          Default constructor.
 

Uses of VolMesh in spis.Top.Plasma
 

Fields in spis.Top.Plasma declared as VolMesh
protected  VolMesh MeshedPlasma.vm
          Vol mesh on which the plasma lives
 

Methods in spis.Top.Plasma that return VolMesh
 VolMesh MeshedPlasma.getVm()
           
 

Constructors in spis.Top.Plasma with parameters of type VolMesh
MmfPlasma(VolMesh volMesh, EField electricField, VectVolField magneticField)
          Default constructor
MeshedPlasma(VolMesh volMesh)
          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 VolMesh in spis.Top.Simulation
 

Fields in spis.Top.Simulation declared as VolMesh
private  VolMesh Simulation.volMesh
          the 3D untructured volume mesh, of the simulation box
 

Methods in spis.Top.Simulation that return VolMesh
 VolMesh Simulation.getVolMesh()
           
 

Methods in spis.Top.Simulation with parameters of type VolMesh
 void Simulation.setVolMesh(VolMesh mesh)
           
 

Constructors in spis.Top.Simulation with parameters of type VolMesh
Simulation(VolMesh volMesh_, SurfMesh bdSurfMesh_, SurfMesh scSurfMesh_)
          Default constructor with volume and surface meshes.
Simulation(VolMesh volMesh_, SurfMesh bdSurfMesh_, SurfMesh scSurfMesh_, GlobalParameter[] globalParameters_)
          Constructor with volume and surface meshes, and global parameters.
 

Uses of VolMesh in spis.Util.List
 

Fields in spis.Util.List declared as VolMesh
protected  VolMesh PointList.vm
          pointer to the volume mesh the index refers to
 

Methods in spis.Util.List that return VolMesh
 VolMesh PointList.getVm()
           
 

Constructors in spis.Util.List with parameters of type VolMesh
RichPartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, PartTable partTable_)
          Default constructor: builds a list with 0 particles
RichPartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, PartTable partTable_, int dim)
          Constructor of a list of a given dimension
RichPartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, PartTable partTable_, VolSampler sampler, int partType)
          Constructor of a sampled list
RichPartList(VolMesh vm)
          Constructor with minimal data: builds a list with 0 particles and default particle types
RichPartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, PartTable partTable_, IntScalTable flagT, SpaceVectTable posT, IntScalTable indexT, VeloVectTable veloT, IntScalTable partTypeIdT_, FloatScalTable weightT_)
          Constructor with full data
PointList(VolMesh volMesh)
          Constructor of an empty list
PointList(VolMesh volMesh, int dimension)
          Constructor of a list of a given dimension
PointList(VolMesh volMesh, IntScalTable indexTable, SpaceVectTable posTable)
          Default constructor with full data
PartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, Part particle, float w)
          Constructor of an empty list (maybe to suppress later)
PartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, Part particle, float w, int dim)
          Constructor of a list of a given dimension
PartList(VolMesh vm, SurfMesh bdSurfMesh, SurfMesh scSurfMesh, Part particle, float w, IntScalTable flagT_, SpaceVectTable posT, IntScalTable indexT, VeloVectTable veloT_)
          Constructor with full data
GlobalMaxwellVolSampler1(Part particleType, float density, float[] velocity, float temperature, VolMesh vm, int avPartNbPerCell)
          Constructor with the desired average super-particle number per cell
GlobalMaxwellVolSampler1(Part particleType, float density, float[] velocity, float temperature, VolMesh vm)
          Minimal constructor, the default average super-particle number per cell is used
GlobalMaxwellSurfSampler1(Part particleType, float density, float[] velocity, float temperature, VolMesh vm, int avPartNbPerCell)
          Constructor with the desired average super-particle number per cell
GlobalMaxwellSurfSampler1(Part particleType, float density, float[] velocity, float temperature, VolMesh vm)
          Minial constructor, the default average super-particle number per cell is used
 

Uses of VolMesh in spis.Util.Monitor
 

Fields in spis.Util.Monitor declared as VolMesh
private  VolMesh Trajectory.vm
          volume mesh this trajectoris lives in
 

Constructors in spis.Util.Monitor with parameters of type VolMesh
Trajectory(VolMesh volMesh, java.lang.String name_, int index_)
          Default constructor with trajectory name (or description) and index (can be the order index, but can also be used to store particle type, start surface...)
 

Uses of VolMesh in spis.Vol.VolDistrib
 

Fields in spis.Vol.VolDistrib declared as VolMesh
protected  VolMesh VolDistrib.vm
          Volume Mesh on which the distribution "lives"
 

Methods in spis.Vol.VolDistrib that return VolMesh
 VolMesh VolDistrib.getVm()
           
 

Constructors in spis.Vol.VolDistrib with parameters of type VolMesh
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).
VolDistrib(VolMesh volMesh)
          default constructor.
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 VolMesh in spis.Vol.VolField
 

Fields in spis.Vol.VolField declared as VolMesh
protected  VolMesh VolField.vm
          Volume Mesh on which the field "lives"
 

Methods in spis.Vol.VolField that return VolMesh
 VolMesh VolField.getVm()
           
 

Constructors in spis.Vol.VolField with parameters of type VolMesh
VolField(VolMesh volMesh, Centring centring)
          Default constructor.
VectVolField(VolMesh volMesh, Centring centring)
          Default constructor.
ScalVolField(VolMesh volMesh, Centring cent)
          Default constructor, a new Table is allocated.
ScalVolField(VolMesh volMesh, Centring cent, FloatScalTable values)
          Constructor with Table provided. .
ScalVolField(VolMesh volMesh, Centring centring, float value)
          Constructor initialising the field to a constant value.
ScalVolField(VolMesh volMesh, Centring centring, ScalFunctionOfVect f)
          Constructor defining the field from a passed scalar function.
PotVectVolField(VolMesh volMesh, Centring cent)
          Default constructor, empty VectTable is allocated of sub-type VeloVectTable (if a SpaceVectTable is wished, used other constructor).
DirVectVolField(VolMesh volMesh, Centring cent)
          Default constructor, empty VectTable is allocated of sub-type VeloVectTable (if a SpaceVectTable is wished, used other constructor).
DirVectVolField(VolMesh volMesh, Centring cent, VectTable values)
          Constructor with Table provided. .
DirVectVolField(VolMesh volMesh, Centring centring, VectFunctionOfVect f)
          Constructor defining the field from a function of element position.
 

Uses of VolMesh in spis.Vol.VolMesh
 

Subclasses of VolMesh in spis.Vol.VolMesh
 class ThreeDUnstructVolMesh
          Class Name : ThreeDUnstructVolMesh (generic Volume Mesh class)
Project ref : SPIS project
File name : ThreeDUnstructVolMesh.java
File type : class
Copyright : ONERA, 2 Av.
 class UnstructVolMesh
          Class Name : VolMesh (generic Volume Mesh class)
Project ref : SPIS project
File name : UnstructVolMesh.java
File type : class
Copyright : ONERA, 2 Av.