|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspis.Vol.VolField.VolField
spis.Vol.VolField.VectVolField
spis.Vol.VolField.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. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 25/08/2003
Modification :
Description : Vectorial Volume Field directly stored as a potential
(as opposed to the direct storage of vectors)
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
Constructor Summary | |
PotVectVolField(ScalVolField potential)
Constructor with ScalVolField provided. |
|
PotVectVolField(VolMesh volMesh,
Centring cent)
Default constructor, empty VectTable is allocated of sub-type VeloVectTable (if a SpaceVectTable is wished, used other constructor). |
Method Summary | |
void |
computeField(PointList pl,
Table val)
Provides the values of the field at a list of arbitrary locations PointList (particle positions). |
void |
computePot(PointList pl,
FloatScalTable val)
Provides the potential at a list of arbitrary locations PointList (particle positions). |
void |
divide(ScalVolField f)
Multiplies this field by another field (on the spot) |
ScalVolField |
getPot()
Returns the potential this PotVectVolField derives from. |
FloatScalTable |
getPotTable()
Provides the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
VectTable |
getTable()
Provides the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring). |
void |
mult(float x)
Multiplies this field by a scalar (on the spot) |
void |
mult(ScalVolField f)
Multiplies this field by another field (on the spot) |
void |
setPotTable(FloatScalTable val)
Sets the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
Methods inherited from class spis.Vol.VolField.VolField |
checkDim, checkSameCentring, getCentring, getName, getTime, getVm, setName, setTime |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PotVectVolField(VolMesh volMesh, Centring cent)
public PotVectVolField(ScalVolField potential)
Method Detail |
public void mult(ScalVolField f)
mult
in class VolField
public void mult(float x)
mult
in class VolField
public void divide(ScalVolField f)
divide
in class VolField
public void computeField(PointList pl, Table val)
computeField
in class VolField
EField#computeField(PointList, Table)
public VectTable getTable()
public void computePot(PointList pl, FloatScalTable val)
computePot
in class VectVolField
public FloatScalTable getPotTable()
getPotTable
in class VectVolField
public void setPotTable(FloatScalTable val)
public ScalVolField getPot()
getPot
in class VectVolField
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |