habsim-0.1.0.0: High Altitude Balloon flight path simulator

Safe HaskellNone
LanguageHaskell2010

Data.HABSim.Lens

Documentation

class HasAcceleration s a | s -> a where #

Minimal complete definition

acceleration

Methods

acceleration :: Lens' s a #

class HasAltitude s a | s -> a where #

Minimal complete definition

altitude

Methods

altitude :: Lens' s a #

Instances

class HasHb s a | s -> a where #

Minimal complete definition

hb

Methods

hb :: Lens' s a #

class HasLb s a | s -> a where #

Minimal complete definition

lb

Methods

lb :: Lens' s a #

class HasPb s a | s -> a where #

Minimal complete definition

pb

Methods

pb :: Lens' s a #

class HasRho s a | s -> a where #

Minimal complete definition

rho

Methods

rho :: Lens' s a #

class HasTb s a | s -> a where #

Minimal complete definition

tb

Methods

tb :: Lens' s a #

class HasAzimuth s a | s -> a where #

Minimal complete definition

azimuth

Methods

azimuth :: Lens' s a #

Instances

class HasElevation s a | s -> a where #

Minimal complete definition

elevation

Methods

elevation :: Lens' s a #

Instances

class HasRange s a | s -> a where #

Minimal complete definition

range

Methods

range :: Lens' s a #

Instances

class HasB_pres s a | s -> a where #

Minimal complete definition

b_pres

Methods

b_pres :: Lens' s a #

Instances

class HasB_vol s a | s -> a where #

Minimal complete definition

b_vol

Methods

b_vol :: Lens' s a #

Instances

HasB_vol Burst Volume # 

Methods

b_vol :: Lens' Burst Volume #

class HasBal_cd s a | s -> a where #

Minimal complete definition

bal_cd

Methods

bal_cd :: Lens' s a #

Instances

class HasBurst_vol s a | s -> a where #

Minimal complete definition

burst_vol

Methods

burst_vol :: Lens' s a #

Instances

class HasLaunch_time s a | s -> a where #

Minimal complete definition

launch_time

Methods

launch_time :: Lens' s a #

Instances

class HasMass s a | s -> a where #

Minimal complete definition

mass

Methods

mass :: Lens' s a #

Instances

HasMass Burst Mass # 

Methods

mass :: Lens' Burst Mass #

HasMass Mass Double # 

Methods

mass :: Lens' Mass Double #

class HasPackages_cd s a | s -> a where #

Minimal complete definition

packages_cd

Methods

packages_cd :: Lens' s a #

class HasPar_cd s a | s -> a where #

Minimal complete definition

par_cd

Methods

par_cd :: Lens' s a #

Instances

class HasCoeffDrag s a | s -> a where #

Minimal complete definition

coeffDrag

Methods

coeffDrag :: Lens' s a #

class HasAlt s a | s -> a where #

Minimal complete definition

alt

Methods

alt :: Lens' s a #

Instances

class HasLat s a | s -> a where #

Minimal complete definition

lat

Methods

lat :: Lens' s a #

Instances

class HasLon s a | s -> a where #

Minimal complete definition

lon

Methods

lon :: Lens' s a #

Instances

class HasCrossSecArea s a | s -> a where #

Minimal complete definition

crossSecArea

Methods

crossSecArea :: Lens' s a #

class HasDensity s a | s -> a where #

Minimal complete definition

density

Methods

density :: Lens' s a #

class HasDisplacement s a | s -> a where #

Minimal complete definition

displacement

Methods

displacement :: Lens' s a #

class HasForce s a | s -> a where #

Minimal complete definition

force

Methods

force :: Lens' s a #

Instances

HasForce Force Double # 

Methods

force :: Lens' Force Double #

class HasLatitude s a | s -> a where #

Minimal complete definition

latitude

Methods

latitude :: Lens' s a #

class HasLiter s a | s -> a where #

Minimal complete definition

liter

Methods

liter :: Lens' s a #

Instances

HasLiter Liter Double # 

Methods

liter :: Lens' Liter Double #

class HasLongitude s a | s -> a where #

Minimal complete definition

longitude

Methods

longitude :: Lens' s a #

class HasMeter s a | s -> a where #

Minimal complete definition

meter

Methods

meter :: Lens' s a #

Instances

HasMeter Meter Double # 

Methods

meter :: Lens' Meter Double #

class HasVel_x s a | s -> a where #

Minimal complete definition

vel_x

Methods

vel_x :: Lens' s a #

Instances

class HasVel_y s a | s -> a where #

Minimal complete definition

vel_y

Methods

vel_y :: Lens' s a #

Instances

class HasVel_z s a | s -> a where #

Minimal complete definition

vel_z

Methods

vel_z :: Lens' s a #

Instances

class HasPressure s a | s -> a where #

Minimal complete definition

pressure

Methods

pressure :: Lens' s a #

class HasRetBV s a | s -> a where #

Minimal complete definition

retBV

Methods

retBV :: Lens' s a #

Instances

class HasRetPV s a | s -> a where #

Minimal complete definition

retPV

Methods

retPV :: Lens' s a #

Instances

class HasRetSV s a | s -> a where #

Minimal complete definition

retSV

Methods

retSV :: Lens' s a #

class HasRetW s a | s -> a where #

Minimal complete definition

retW

Methods

retW :: Lens' s a #

Instances

class HasIncrement s a | s -> a where #

Minimal complete definition

increment

Methods

increment :: Lens' s a #

class HasSimulationTime s a | s -> a where #

Minimal complete definition

simulationTime

Methods

simulationTime :: Lens' s a #

class HasVelocity s a | s -> a where #

Minimal complete definition

velocity

Methods

velocity :: Lens' s a #

class HasVelo_x s a | s -> a where #

Minimal complete definition

velo_x

Methods

velo_x :: Lens' s a #

Instances

HasVelo_x Wind WindX # 

Methods

velo_x :: Lens' Wind WindX #

class HasVelo_y s a | s -> a where #

Minimal complete definition

velo_y

Methods

velo_y :: Lens' s a #

Instances

HasVelo_y Wind WindY # 

Methods

velo_y :: Lens' Wind WindY #

class HasWindMs s a | s -> a where #

Minimal complete definition

windMs

Methods

windMs :: Lens' s a #

Instances

class HasWindX s a | s -> a where #

Minimal complete definition

windX

Methods

windX :: Lens' s a #

Instances

HasWindX WindX WindMs # 

Methods

windX :: Lens' WindX WindMs #

class HasWindY s a | s -> a where #

Minimal complete definition

windY

Methods

windY :: Lens' s a #

Instances

HasWindY WindY WindMs # 

Methods

windY :: Lens' WindY WindMs #

class HasGribTime s a | s -> a where #

Minimal complete definition

gribTime

Methods

gribTime :: Lens' s a #

Instances

class HasDirection s a | s -> a where #

Minimal complete definition

direction

Methods

direction :: Lens' s a #

class HasForecastTime s a | s -> a where #

Minimal complete definition

forecastTime

Methods

forecastTime :: Lens' s a #

class HasReferenceTime s a | s -> a where #

Minimal complete definition

referenceTime

Methods

referenceTime :: Lens' s a #

class HasRaw s a | s -> a where #

Minimal complete definition

raw

Methods

raw :: Lens' s a #