spis.Vol.VolField
Class VectVolField

java.lang.Object
  extended byspis.Vol.VolField.VolField
      extended byspis.Vol.VolField.VectVolField
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DirVectVolField, PotVectVolField

public abstract class VectVolField
extends VolField
implements java.io.Serializable

Class Name : VectVolField (Vectorial Volume Field)
Project ref : SPIS project
File name : VectVolField.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 class.

Versions and anomalies correction :

Version numberAuthor (name, e-mail) Corrections/Modifications
0.1 JF Roussel, roussel@onecert.frCreation


Version:
0.1
Author:
JF Roussel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class spis.Vol.VolField.VolField
cent, name, time, vm
 
Constructor Summary
VectVolField(VolMesh volMesh, Centring centring)
          Default constructor.
 
Method Summary
abstract  void computePot(PointList pl, FloatScalTable val)
          Provides the potential at a list of arbitrary locations PointList (particle positions).
 ScalVolField getPot()
          Returns the potential this vector field derives from.
abstract  FloatScalTable getPotTable()
          Provides 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, computeField, divide, getCentring, getName, getTime, getVm, mult, mult, setName, setTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectVolField

public VectVolField(VolMesh volMesh,
                    Centring centring)
Default constructor.

Method Detail

computePot

public abstract void computePot(PointList pl,
                                FloatScalTable val)
Provides the potential at a list of arbitrary locations PointList (particle positions).


getPotTable

public abstract FloatScalTable getPotTable()
Provides the potential at the mesh elements it is defined on (nodes/cells/...depending on centring).


getPot

public ScalVolField getPot()
Returns the potential this vector field derives from.
This may not be implemented (if not a PotVectVolField for now).
When implement this routine in derived classes, override this generic implementation.