[ Search |  Up Level |  Project home |  Index |  Class hierarchy ]

 KennetJAE1994.ox

Replicating Kennet JAE (1994) Jet Engine Replacement Model using DDP.

This explains how the Ox program KennetJAE1994.ox replicates the model displayed in Table I, Columns 1-3 in Kennet (JAE 1994).

The Model

Implementation in DDP

Header File: 

Ox File:

Output niqlow/examples/output/KennetJAE1994.txt

 Global enumerations

Enumerations
 Anonymous enum 1

 Engine

Public fields
 h hours state, x1
 inc1 static const
 inc2 static const
 inc3 static const
 inc4 static const
 inc5 static const
 inc6 static const
 q θ3 vector
 sd shutdown state, x2
 z4 static const
Public methods
 Engine
 Setq
 Transit

 PrattWhitney

Public methods
 Ehours static
 Run static Setup and solve the model.
 Utility The one period return.

 Global

Enumerations
Anonymous enum 1 NX, Units, MxHrs

 Engine

 Engine

Engine :: Engine ( )

 h

decl h [public]
hours state, x1

 inc1

static const decl inc1 [public]

 inc2

static const decl inc2 [public]

 inc3

static const decl inc3 [public]

 inc4

static const decl inc4 [public]

 inc5

static const decl inc5 [public]

 inc6

static const decl inc6 [public]

 q

decl q [public]
θ3 vector

 sd

decl sd [public]
shutdown state, x2

 Setq

Engine :: Setq ( inq )

 Transit

Engine :: Transit ( )

 z4

static const decl z4 [public]

 PrattWhitney

 Ehours

static PrattWhitney :: Ehours ( )

 Run

static PrattWhitney :: Run ( )
Setup and solve the model.
Parameters:
row 0 or 1, the row of the table to replicate.

 Utility

PrattWhitney :: Utility ( )
The one period return.
U = iRC+(1-i)θ1mx + n