fr.cnes.sirius.patrius.assembly.properties
Class AeroProperty

java.lang.Object
  extended by fr.cnes.sirius.patrius.assembly.properties.AeroProperty
All Implemented Interfaces:
IPartProperty

public final class AeroProperty
extends Object
implements IPartProperty

Aero property.

This property has to be applied to Main part only.

Since:
3.3
Version:
$Id: AeroProperty.java 16711 2016-10-04 11:55:49Z bignon $
Author:
Emmanuel Bignon
Concurrency :
not thread-safe

Constructor Summary
AeroProperty(double epsilonIn, double wallTemperatureIn, AlphaProvider alphaIn)
          Constructor.
 
Method Summary
 AlphaProvider getAlpha()
          Getter for the alpha.
 double getEpsilon()
          Getter for the specular reemission percentage.
 PropertyType getType()
          Get the type of the property.
 double getWallTemperature()
          Getter for the wall temperature.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AeroProperty

public AeroProperty(double epsilonIn,
                    double wallTemperatureIn,
                    AlphaProvider alphaIn)
Constructor.

Parameters:
epsilonIn - specular reemission percentage in [0; 1]
wallTemperatureIn - wall temperature
alphaIn - alpha
Method Detail

getEpsilon

public double getEpsilon()
Getter for the specular reemission percentage.

Returns:
the specular reemission percentage

getWallTemperature

public double getWallTemperature()
Getter for the wall temperature.

Returns:
the wall temperature

getAlpha

public AlphaProvider getAlpha()
Getter for the alpha.

Returns:
the alpha

getType

public PropertyType getType()
Get the type of the property.

Specified by:
getType in interface IPartProperty
Returns:
the type of the property (see PropertyType enumeration)


Copyright © 2016 CNES. All Rights Reserved.