5 #ifndef _SOURCEDISCRETIZATIONENE_H_
6 #define _SOURCEDISCRETIZATIONENE_H_
38 const Field& velocityField,
40 Field& dissipationField,
43 const Field& gradientField) :
82 dynamic_cast<XArray&
>(rField[cVarIndex]);
88 for(
int n=0; n<nCells; n++)
101 T_Scalar x = vg[i][j]*vg[i][j]+vg[i][j]*vg[j][i] ;
115 sourceCell[n] = sum*muCell[n]-rhoe;
117 rCell[n] +=sourceCell[n]*cellVolume[n];
NumTypeTraits< X >::T_Scalar T_Scalar
SourceDiscretizationene(const MeshList &meshes, const GeomFields &geomFields, Field &varField, const Field &velocityField, Field &muField, Field &dissipationField, Field &densityField, Field &sourcekField, const Field &gradientField)
Gradient< VectorT3 > VGradType
Vector< T_Scalar, 3 > VectorT3
Array< VectorT3 > VectorT3Array
Array< Gradient< VectorT3 > > VGradArray
pair< const Field *, const StorageSite * > ArrayIndex
const Field & _gradientField
const StorageSite & getCells() const
const GeomFields & _geomFields
void discretize(const Mesh &mesh, MultiFieldMatrix &mfmatrix, MultiField &xField, MultiField &rField)
Field & _dissipationField
const Field & _velocityField
vector< Mesh * > MeshList