26 dx = Cell0.
size(AxisNo);
28 Bdiv = (RightAvg.value(AxisNo+6) - LeftAvg.value(AxisNo+6))/dx;
32 udotB = Avg.value(2)*Avg.value(7) + Avg.value(3)*Avg.value(8) + Avg.value(4)*Avg.value(9);
34 p8wave.setValue(2, -Bdiv*Avg.value(7));
35 p8wave.setValue(3, -Bdiv*Avg.value(8));
36 p8wave.setValue(4, -Bdiv*Avg.value(9));
37 p8wave.setValue(7, -Bdiv*Avg.value(2)/Avg.value(1));
38 p8wave.setValue(8, -Bdiv*Avg.value(3)/Avg.value(1));
39 p8wave.setValue(9, -Bdiv*Avg.value(4)/Avg.value(1));
40 p8wave.setValue(5, -Bdiv*udotB/Avg.value(1));
46 psiGrad = (RightAvg.value(6) - LeftAvg.value(6))/dx;
48 p8wave.setValue(2, -Bdiv*Avg.value(7));
49 p8wave.setValue(3, -Bdiv*Avg.value(8));
50 p8wave.setValue(4, -Bdiv*Avg.value(9));
51 p8wave.setValue(5, -Avg.value(AxisNo+6)*psiGrad);
real ch
Definition: Parameters.cpp:140
int QuantityNb
Definition: Parameters.cpp:171
Standard class for every vector in Carmen.
Definition: Vector.h:29
real SpaceStep
Definition: Parameters.cpp:156
real cr
Definition: Parameters.cpp:194
int DivClean
Definition: Parameters.cpp:70
real size(const int AxisNo) const
Returns the cell size in the direction AxisNo.
Definition: Cell.h:1095
real average(const int QuantityNo) const
Returns the component no. QuantityNo of the cell-average value.
Definition: Cell.h:1128
real TimeStep
Definition: Parameters.cpp:40
#define real
Definition: PreProcessor.h:31