spis.Surf.SurfDistrib
Class LocalMaxwellSurfDistribWithMachNotOperational

java.lang.Object
  extended byspis.Surf.SurfDistrib.SurfDistrib
      extended byspis.Surf.SurfDistrib.NonPICSurfDistrib
          extended byspis.Surf.SurfDistrib.FluidSurfDistrib
              extended byspis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
                  extended byspis.Surf.SurfDistrib.LocalMaxwellSurfDistribWithMachNotOperational

public class LocalMaxwellSurfDistribWithMachNotOperational
extends LocalMaxwellSurfDistrib

Class Name : LocalMaxwellSurfDistribWithMachNotOperational
Project ref : SPIS project
File name : LocalMaxwellSurfDistribWithMachNotOperational.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France http://www.onecert.fr
Status : under development
Creation : Jul 7, 2004
Modification :

Description : a local Maxwell surface distribution based on a Maxwell volume distribution with non-zero Mach, contrarily to LocalMaxwellSurfDistrib, based on a Maxwellian at rest (hence a Lambertian cosine distribution for the surface distribution, i.e. the flux).
The mean velocity vector is assumed parallel to the surface normal, its norm is derived from thermal velocity through Mach number: M = mean_velo / sqrt(kT/m)

Versions and anomalies correction :

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


Version:
0.1
Author:
JF Roussel

Field Summary
protected  ScalSurfField mach
          local Mach number
 
Fields inherited from class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
temp
 
Fields inherited from class spis.Surf.SurfDistrib.FluidSurfDistrib
flux
 
Fields inherited from class spis.Surf.SurfDistrib.NonPICSurfDistrib
part, sampler
 
Fields inherited from class spis.Surf.SurfDistrib.SurfDistrib
from, sm, to
 
Constructor Summary
LocalMaxwellSurfDistribWithMachNotOperational(GlobalParameter[] globalParams, LocalParameter[] localParams, java.lang.String option, SurfMesh sm, java.lang.Integer sourceId)
           
LocalMaxwellSurfDistribWithMachNotOperational(SurfMesh sm, ScalSurfField flux, ScalSurfField temperature, ScalSurfField mach_, LocalMaxwellSurfSampler sampler)
          Default constructor
 
Methods inherited from class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
assessTypicalVelo, getMoment, getTemp, map, sample, setTemp
 
Methods inherited from class spis.Surf.SurfDistrib.FluidSurfDistrib
getFlux, setFlux
 
Methods inherited from class spis.Surf.SurfDistrib.NonPICSurfDistrib
assesMinTimeToCrossOneCell, getMoment, getPart, getSample, getSampler, setPart, setSampler
 
Methods inherited from class spis.Surf.SurfDistrib.SurfDistrib
checkMomentConsistentWithOrder, getFrom, getMoment, getMoment, getMoment, getMoment, getSm, getTo, setFrom, setTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mach

protected ScalSurfField mach
local Mach number

Constructor Detail

LocalMaxwellSurfDistribWithMachNotOperational

public LocalMaxwellSurfDistribWithMachNotOperational(SurfMesh sm,
                                                     ScalSurfField flux,
                                                     ScalSurfField temperature,
                                                     ScalSurfField mach_,
                                                     LocalMaxwellSurfSampler sampler)
Default constructor

Parameters:
sm -
flux -
temperature -
mach_ -
sampler -

LocalMaxwellSurfDistribWithMachNotOperational

public LocalMaxwellSurfDistribWithMachNotOperational(GlobalParameter[] globalParams,
                                                     LocalParameter[] localParams,
                                                     java.lang.String option,
                                                     SurfMesh sm,
                                                     java.lang.Integer sourceId)
Parameters:
globalParams -
localParams -
option -
sm -
sourceId -