Uses of Class
spis.Util.Table.VectTable

Packages that use VectTable
spis.Solver.Poisson   
spis.Surf.SurfField   
spis.Surf.SurfMesh   
spis.Util.List   
spis.Util.Table   
spis.Vol.VolField   
spis.Vol.VolMesh   
 

Uses of VectTable in spis.Solver.Poisson
 

Methods in spis.Solver.Poisson with parameters of type VectTable
abstract  void PoissonSolver.interpolatePotGradient(PointList pl, ScalVolField pot, VectTable val)
          Computes the potential gradient (minus the electric field) at each particle position.
 void ConjGrad3DUnstructPoissonSolver.interpolatePotGradient(PointList pl, ScalVolField pot, VectTable val)
          Computes the potential gradient (minus the electric field) at each particle position: linear in regular tetrahedra, specific in tetrahedra next to a wire (contrarily to VolMesh computeGradient(...) routine.)
 

Uses of VectTable in spis.Surf.SurfField
 

Methods in spis.Surf.SurfField that return VectTable
 VectTable VectSurfField.getTable()
          Provides the values of the field at a the mesh elements it is defined on (surfaces/edges/nodes depending on centring).
 

Constructors in spis.Surf.SurfField with parameters of type VectTable
VectSurfField(SurfMesh surfMesh, Centring centring, VectTable values)
          Basic constructor, defining the table.
 

Uses of VectTable in spis.Surf.SurfMesh
 

Methods in spis.Surf.SurfMesh with parameters of type VectTable
 void ThreeDUnstructSurfMesh.advance(PartList pl, VectTable dx)
          Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
abstract  void SurfMesh.advance(PartList pl, VectTable dx)
          Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
 

Uses of VectTable in spis.Util.List
 

Methods in spis.Util.List with parameters of type VectTable
 void PartList.applyFunc(IntScalTable indexTable, FunctionOfParticle f, VectTable refDirection, boolean intensive, boolean indexedFunction, ScalSurfField matModId, ScalSurfField matId, FloatScalTable result)
          Applies the supplied function f to the particles of this list.
 void PartList.applyFuncDeprecated(TestOfInt selectPart, IntScalTable selectTable, IntScalTable indexTable, FunctionOfParticle f, VectTable refDir, float factor, FloatScalTable result)
          Applies the supplied function of energy f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
 void PartList.applyFuncDeprecated(TestOfInt selectPart, IntScalTable selectTable, IntScalTable indexTable, FunctionOfParticleETheta f, VectTable refDir_, float factor, FloatScalTable result)
          Applies the supplied function of energy and angle f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
 

Uses of VectTable in spis.Util.Table
 

Subclasses of VectTable in spis.Util.Table
 class SpaceVectTable
          Class Name : SpaceVectTable
Project ref : SPIS project
File name : SpaceVectTable.java
File type : class
Copyright : ONERA, 2 Av.
 class VeloVectTable
          Class Name : VeloVectTable
Project ref : SPIS project
File name : VeloVectTable.java
File type : class
Copyright : ONERA, 2 Av.
 

Methods in spis.Util.Table that return VectTable
 VectTable VeloVectTable.getCopy()
          Returns a copy of this table
 VectTable VectTable.getCopy()
          replaces the copy constructor for this abstract class (to be overriden by derived classes)
 VectTable SpaceVectTable.getCopy()
          Returns a copy of this table
 

Methods in spis.Util.Table with parameters of type VectTable
 void VectTable.add(VectTable vt)
          Adds another vectTable to this one.
 void VectTable.substract(VectTable vt)
          Substracts another vectTable from this one.
 void VectTable.linComb(float a1, VectTable vt, float a2)
          Performs the following linear comination on this table: this = a1 this + a2 t.
 void VectTable.vectProd(VectTable vt)
          Computes the vector product: this = this x vt.
 FloatScalTable VectTable.returnScalProd(VectTable vt)
          Returns the result of the scalar product of this table with the passed table vt, as a scalar table
 void VectTable.computeScalProd(VectTable vt, FloatScalTable scalProd)
          Computes the scalar product of this table with the passed table vt
 void VectTable.setMult(VectTable tab, float coeff)
          Sets this table to tab x coeff (array dimensions must be identical, this is checked)
 void VectTable.setMult(VectTable tab, float coeff, int start, int end)
          Sets this table to tab x coeff, but for vector coordinate index "start" to "end" only (array dimensions must be sufficient, this is checked)
 void VectTable.equalPolarVeloIncrement(VectTable a, int ArId, int AthetaId, VectTable v, int VrId, int VthetaId, VectTable x, int rId, int dVrId, int dVthetaId, float dt)
          Computes the velocity increment in polar coordinates due to a given acceleration during time dt..
 void VectTable.checkSameDims(VectTable tab)
          checks equality of array both dimensions (table dimension and vector dimension)
 void VectTable.checkSameVectDim(VectTable tab)
          checks equality of vector dimension
 void VectTable.set(VectTable inTable)
          Copies the values of the passed table onto this table (same dimensions requested and checked)
 

Uses of VectTable in spis.Vol.VolField
 

Methods in spis.Vol.VolField that return VectTable
 VectTable PotVectVolField.getTable()
          Provides the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring).
 VectTable DirVectVolField.buildExternIndexedTable()
          Builds and returns the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring), using external indexing of elements (relevent only for node-centred fields).
 VectTable DirVectVolField.getTable()
          Provides the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring).
 

Methods in spis.Vol.VolField with parameters of type VectTable
 void PotEField.computeElectricField(PointList pl, VectTable val)
          Provides the values of the field at a list of arbitrary locations PointList (particle positions).
abstract  void EField.computeElectricField(PointList pl, VectTable val)
          Provides the values of the electric field at a list of arbitrary locations PointList (particle positions).
 

Constructors in spis.Vol.VolField with parameters of type VectTable
DirVectVolField(VolMesh volMesh, Centring cent, VectTable values)
          Constructor with Table provided. .
 

Uses of VectTable in spis.Vol.VolMesh
 

Methods in spis.Vol.VolMesh with parameters of type VectTable
abstract  void VolMesh.computeGradient(PointList pl, ScalVolField vf, VectTable val)
          Similar to Interpolate, but the gradient of a volume field is computed.
abstract  void VolMesh.advance(PartList pl, VectTable dx)
          Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
 void ThreeDUnstructVolMesh.computeGradient(PointList pl, ScalVolField vf, VectTable val)
          Similar to Interpolate, but the gradient of a volume field is computed.
 void ThreeDUnstructVolMesh.advance(PartList pl, VectTable dx)
          Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.