fr.cnes.sirius.patrius.assembly.models.cook
Class AlphaCookModel

java.lang.Object
  extended by fr.cnes.sirius.patrius.assembly.models.cook.AlphaCookModel
All Implemented Interfaces:
AlphaProvider

public class AlphaCookModel
extends Object
implements AlphaProvider

Alpha (energy accomodation coefficient) following Cook model.

Since:
3.3
Version:
$Id: AlphaCookModel.java 17587 2017-05-10 13:31:11Z bignon $
Author:
Emmanuel Bignon
Concurrency :
thread-safe

Constructor Summary
AlphaCookModel(ExtendedAtmosphere atmos, double kValue, double wallGasMolarMassValue)
          Constructor.
 
Method Summary
 double getAlpha(SpacecraftState state)
          Return alpha (energy accomodation coefficient) value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlphaCookModel

public AlphaCookModel(ExtendedAtmosphere atmos,
                      double kValue,
                      double wallGasMolarMassValue)
Constructor.

Parameters:
atmos - atmosphere
kValue - k
wallGasMolarMassValue - wallGasMolarMass
Method Detail

getAlpha

public double getAlpha(SpacecraftState state)
Return alpha (energy accomodation coefficient) value.

Specified by:
getAlpha in interface AlphaProvider
Parameters:
state - spacecraft state
Returns:
alpha value


Copyright © 2017 CNES. All Rights Reserved.