|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |