|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.fluids.dynamics.characteristics.QuadraticCharacteristics
public class QuadraticCharacteristics
This class calculates the values of the different magnitudes cx, cy, cc y cd at the root of the caracteristics for a 2D meshing with a speed field. Tipically these magnitudes correspond with the two speed components x and y and with the concentration of a contaminant or the turbulent mu.
| Constructor Summary | |
|---|---|
QuadraticCharacteristics(KernelADFC kadfc,
NavierStokesMesh m,
double deltaT,
boolean contam)
Constructor. |
|
| Method Summary | |
|---|---|
void |
antidifusorPoisson(double[] a,
int coord)
experimental Method |
void |
calculate(double[] cxa,
double[] cya,
double[] cca,
double[] cda)
principal method of the characteristics. |
void |
characteristicForwardCorrection()
experimental Method |
void |
correctAntidifusive(double[] c)
experimental Method |
void |
correctionForwardCharacteristics2()
experimental Method |
void |
correctMinMax(double[] orig,
double[] trans)
experimental Method |
void |
initializeCaches()
Call this method before calculate(). |
void |
obtainTransformationCurve(double[] x,
double[] y)
experimental Method |
void |
setSpeedFields(double[] vxa,
double[] vya,
double[] vxb,
double[] vyb)
Indicatestes the values of the two speed components in each node at the instants n and (n-1) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuadraticCharacteristics(KernelADFC kadfc,
NavierStokesMesh m,
double deltaT,
boolean contam)
kadfc - kernel parent of the current processm - mesh to considerdeltaT - time stepcontam - indicates if the contaminant should be transported or not| Method Detail |
|---|
public void calculate(double[] cxa,
double[] cya,
double[] cca,
double[] cda)
cxa - value component X of the magnitude in the nodescya - value component Y of the magnitude in the nodescca - value auxiliary magnitude 1 in the nodescda - value auxiliary magnitude 2 in the nodespublic void characteristicForwardCorrection()
public void correctionForwardCharacteristics2()
public void antidifusorPoisson(double[] a,
int coord)
a - DOCUMENT ME!coord - DOCUMENT ME!
public void obtainTransformationCurve(double[] x,
double[] y)
x - DOCUMENT ME!y - DOCUMENT ME!public void correctAntidifusive(double[] c)
c - DOCUMENT ME!
public void correctMinMax(double[] orig,
double[] trans)
orig - DOCUMENT ME!trans - DOCUMENT ME!public void initializeCaches()
public void setSpeedFields(double[] vxa,
double[] vya,
double[] vxb,
double[] vyb)
vxa - component x of the speed at instant nvya - component y of the speed at instant nvxb - component x of the speed at instant n-1vyb - component y of the speed at instant n-1
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||