A B C D E F G H I L M O P Q R S T U W

A

A - Variable in class eos.agent.firm.ConsumerGoodFirm
technology coefficient in the production function
act() - Method in class eos.agent.Agent
Called by Economy.step() in each simulation step.
act() - Method in class eos.agent.firm.CFirm
Called by Economy.step() in each step
act() - Method in class eos.agent.firm.ConsumerGoodFirm
Called by Economy.step() in each step.
act() - Method in class eos.agent.laborer.Laborer
Called by Economy.step() in each step.
act() - Static method in class eos.bank.Bank
Called by Economy.step() at the beginning of every time step balance is treated algebraically, negative is loan
add(int, double, int, CFirm) - Method in class eos.good.Capital
Add qty of machines produced by producer to the LinkedHashSet of machines, with a total price of price, exclusive of interest, and a usable lifetime of life number of steps
addAgent(Agent) - Static method in class eos.economy.Economy
Add agent to the economy
addBuyOffer(Capital, int) - Method in class eos.market.CapitalMarket
Add a buy offer
addBuyOffer(Agent, double) - Method in class eos.market.ConsumerGoodMarket
Add a buy offer, now simplified as demand in dollars replaces zhihongx's implementation of demand as a function
addEmployee(Laborer) - Method in class eos.market.LaborMarket
Add an employee to the market
addEmployer(Firm, Labor, double) - Method in class eos.market.LaborMarket
Add an employer to the market
addMarket(Market) - Static method in class eos.economy.Economy
Add market to the economy
addSellOffer(CFirm, double, int) - Method in class eos.market.CapitalMarket
Add a sell offer
addSellOffer(Agent, double) - Method in class eos.market.ConsumerGoodMarket
Add a sell offer
Agent - Class in eos.agent
Parent class of all agents
Agent() - Constructor for class eos.agent.Agent
Create a new agent
Averager - Class in eos.util
A tool to calculate the mean of a data series.
Averager(int) - Constructor for class eos.util.Averager
Create a new Averager with buffer size size

B

balance - Variable in class eos.bank.Bank.Account
current balance in account
Bank - Class in eos.bank
Simplified Bank.
Bank() - Constructor for class eos.bank.Bank
 
Bank.Account - Class in eos.bank
An account of an agent
Bank.Account(double, double, double, double, double, double) - Constructor for class eos.bank.Bank.Account
Create a new account with initial balances
bernoulli(double) - Static method in class eos.util.StdRandom
Return a boolean, which is true with probability p, and false otherwise.
bernoulli() - Static method in class eos.util.StdRandom
Return a boolean, which is true with probability .5, and false otherwise.
beta - Variable in class eos.agent.firm.ConsumerGoodFirm
sensitivity of output to labor (power on L in the production function)
buyMortgage(int, double) - Static method in class eos.bank.Bank
ownerID takes out mortgage for a new machine incurring a debt of paymentTotalMortgage to owner's acct

C

capacity - Variable in class eos.agent.firm.Firm
max output the firm could produce with the current capital and labor
Capital - Class in eos.good
Capital stock
Capital(int, int, CFirm[]) - Constructor for class eos.good.Capital
Create a new capital stock initialized with quantity of machines.
CAPITAL_LIFE - Static variable in class eos.simulation.Simulation
 
capitalCost - Variable in class eos.agent.firm.Firm
cost of capital in the last step
CapitalMarket - Class in eos.market
A market trading capital good
CapitalMarket() - Constructor for class eos.market.CapitalMarket
Create a new capital market
capitalQuantity - Variable in class eos.agent.firm.ConsumerGoodFirm
capital quantity
cauchy() - Static method in class eos.util.StdRandom
Return a real number with a Cauchy distribution.
CFirm - Class in eos.agent.firm
Capital firm
CFirm(double, double, double, double, double, double, double, double) - Constructor for class eos.agent.firm.CFirm
Create a new capital firm
CFIRM_INIT_CAPITAL_PRICE - Static variable in class eos.simulation.Simulation
 
CGDEMAND_TC - Static variable in class eos.economy.Economy
time constant for exponential smoothing of consumption
CGDEMAND_TC - Static variable in class eos.simulation.Simulation
 
CGSUPPLY_TC - Static variable in class eos.economy.Economy
time constant for exponential smoothing of consumption
CGSUPPLY_TC - Static variable in class eos.simulation.Simulation
 
chooseSavings(double, double) - Method in class eos.agent.laborer.Laborer
Return savings given total income i and interest rate ir
clear() - Method in class eos.market.CapitalMarket
Clear the market
clear() - Method in class eos.market.ConsumerGoodMarket
Clear the market.
clear() - Method in class eos.market.LaborMarket
Clear the market.
clear() - Method in class eos.market.Market
Clear the market.
close() - Method in class eos.util.In
Close the input stream.
close() - Method in class eos.util.Out
Close the output stream.
closeAcct(int) - Static method in class eos.bank.Bank
Close an account
ConsumerGoodFirm - Class in eos.agent.firm
A consumer good firm implements a specialized firm, OrdinaryCG for now
ConsumerGoodFirm(String, double, double, double, double, double, double, double, double, int, double, CFirm[]) - Constructor for class eos.agent.firm.ConsumerGoodFirm
Create a new consumer good firm
ConsumerGoodMarket - Class in eos.market
A market trading consumer goods.
ConsumerGoodMarket(String) - Constructor for class eos.market.ConsumerGoodMarket
Create a new consumer good market trading a good named good the price is not initialized at construction, but should be calculated the first time through
convertToProduct(double) - Method in class eos.agent.firm.CFirm
Return output given labor amount of labor
convertToProduct(double, double) - Method in class eos.agent.firm.ConsumerGoodFirm
production function Return output produced by labor amount of labor and K amount of capital
CPI_TC - Static variable in class eos.economy.Economy
time constant for smoothing cpi
CPI_TC - Static variable in class eos.simulation.Simulation
 

D

decrease(double) - Method in class eos.good.Good
Decrease the quantity of the good by amount.
DEFAULT_TC - Static variable in class eos.simulation.Simulation
 
DELTA_TC - Static variable in class eos.bank.Bank
time constant for exponential smoothing of smoothed interest rate
DELTA_TC - Static variable in class eos.simulation.Simulation
 
demandCGSmoother - Static variable in class eos.economy.Economy
 
die() - Method in class eos.agent.Agent
Make the agent die.
discrete(double[]) - Static method in class eos.util.StdRandom
Return a number from a discrete distribution: i with probability a[i].

E

Economy - Class in eos.economy
Economy provides a container to hold all agents and markets together.
Economy() - Constructor for class eos.economy.Economy
 
eos.agent - package eos.agent
 
eos.agent.firm - package eos.agent.firm
 
eos.agent.laborer - package eos.agent.laborer
 
eos.bank - package eos.bank
 
eos.economy - package eos.economy
 
eos.good - package eos.good
 
eos.io.trace - package eos.io.trace
 
eos.market - package eos.market
 
eos.simulation - package eos.simulation
 
eos.util - package eos.util
 
EPSILON - Static variable in class eos.simulation.Simulation
 
etrace(String, double) - Static method in class eos.io.trace.Trace
 
exists() - Method in class eos.util.In
Does the input stream exist?
exp(double) - Static method in class eos.util.StdRandom
Return a real number from an exponential distribution with rate lambda.
ExpSmoother - Class in eos.util
This exponentially smooths a time series The smoothed value y(t) at step t is y(t) = timeConstant*y(t-1) + (1 - timeConstant)*x(t), where x(t) is the new data point at step t
ExpSmoother(double) - Constructor for class eos.util.ExpSmoother
Create a new ExpSmoother with time constant timeConstant

F

Firm - Class in eos.agent.firm
Parent class of all firms.
Firm(double, double, double, double, double, double) - Constructor for class eos.agent.firm.Firm
Create a new firm.

G

gaussian() - Static method in class eos.util.StdRandom
Return a real number with a standard Gaussian distribution.
gaussian(double, double) - Static method in class eos.util.StdRandom
Return a real number from a gaussian distribution with given mean and stddev
geometric(double) - Static method in class eos.util.StdRandom
Return an integer with a geometric distribution with mean 1/p.
getAcct(int) - Static method in class eos.bank.Bank
Return a reference to the agent's account
getAgentName(int) - Static method in class eos.simulation.Simulation
Return name of agent given ID
getAgents() - Static method in class eos.economy.Economy
Return agents who are still alive
getBalance() - Method in class eos.bank.Bank.Account
Return balance
getBalance(int) - Static method in class eos.bank.Bank
Return the balance of the specified account
getBankReserve() - Static method in class eos.bank.Bank
Return the total reserve in the last step
getCapacity() - Method in class eos.agent.firm.Firm
Return capacity in the last step
getCapital() - Method in class eos.agent.firm.ConsumerGoodFirm
Return a reference to this ConsumerGoodFirm's Capital
getCapitalCost() - Method in class eos.agent.firm.Firm
Return total capital cost in the last step
getCapitalDemand() - Static method in class eos.bank.Bank
Return demand for capital
getCapitalPrice() - Static method in class eos.agent.firm.CFirm
 
getCapitalPrice() - Static method in class eos.market.CapitalMarket
Return price of a machine (principle, in dollars)
getDelta() - Static method in class eos.bank.Bank
Return delta, used to adjust loanIR
getDemandForCapital() - Static method in class eos.market.CapitalMarket
Return demand for capital (in machines)
getDepositIR() - Static method in class eos.bank.Bank
Return the deposit interest rate in the last step
getGood(String) - Method in class eos.agent.Agent
Return a reference to a good given goodName
getGood(String) - Method in class eos.agent.firm.CFirm
Return a reference to good owned by the firm, in this case labor
getGood(String) - Method in class eos.agent.firm.OCGFirm
Return good with name good.
getGood(String) - Method in class eos.agent.laborer.Laborer
Return a reference to the good with name goodName
getGood() - Method in class eos.market.Market
Return name of the good traded in the market
getID() - Method in class eos.agent.Agent
Return the ID of the agent
getINIT_ESTIMATED_OCG_PRICE() - Static method in class eos.simulation.Simulation
Return INIT_ESTIMATED_OCG_PRICE
getLabor() - Method in class eos.agent.firm.Firm
Return amount of labor owned by the firm
getLaborCost() - Method in class eos.agent.firm.Firm
Return total labor cost in the last step
getLABORER_INIT_WAGE() - Static method in class eos.simulation.Simulation
Return LABORER_INIT_WAGE
getLaborerNetBalance() - Static method in class eos.economy.Economy
Return laborerNetBalance (used in Bank to update IR) this is recomputed when called and is therefore up-to-date
getLastMktDemand() - Static method in class eos.market.ConsumerGoodMarket
Return last total demand, in dollars
getLastMktGoodVol() - Method in class eos.market.CapitalMarket
Return volume of capital good traded
getLastMktGoodVol() - Method in class eos.market.ConsumerGoodMarket
Return volume of good traded
getLastMktMoneyVol() - Method in class eos.market.ConsumerGoodMarket
Return volume of money exchanged
getLastMktPrice() - Static method in class eos.market.ConsumerGoodMarket
Return market price
getLastMktSupply() - Static method in class eos.market.ConsumerGoodMarket
Return last total supply, in units of CG
getLoanIR() - Static method in class eos.bank.Bank
Return the loan interest rate in the last step
getM0() - Static method in class eos.bank.Bank
Return the narrow money supply M0
getMarginalProfit() - Method in class eos.agent.firm.Firm
Return marginal profit in the last step
getMarket(String) - Static method in class eos.economy.Economy
Return market corresponding to good
getMortgages() - Method in class eos.bank.Bank.Account
Return mortgages
getName() - Method in class eos.agent.Agent
Return the class name of the agent
getName() - Method in class eos.good.Good
Return the name of the good
getNewThisStep() - Static method in class eos.market.CapitalMarket
Return number of new machines bought this step
getNUM_LABORERS() - Static method in class eos.simulation.Simulation
Return NUM_LABORERS
getOCGConsumption() - Method in class eos.agent.laborer.Laborer
Return consumption of ordinary CG (in $)
getOutput() - Method in class eos.agent.firm.Firm
Return output in the last step
getPayments() - Method in class eos.bank.Bank.Account
Return payments this step
getProfit() - Method in class eos.agent.firm.Firm
Return profit in the last step
getQuantity() - Method in class eos.good.Good
Return quantity of the good
getRandom() - Static method in class eos.util.StdRandom
Return a Random object
getSavings() - Method in class eos.agent.laborer.Laborer
Return savings
getScrapped() - Method in class eos.good.Capital
return number of machines scrapped this step
getSmoothedAvgWage() - Static method in class eos.economy.Economy
Return smoothedAvgWage
getSmoothedCapitalDemand() - Static method in class eos.bank.Bank
Return smoothed demand for capital
getSmoothedCPI() - Static method in class eos.economy.Economy
Return smoothedCPI
getSmoothedDepositIR() - Static method in class eos.bank.Bank
Return the long-term deposit interest rate in the last step
getSmoothedInflation() - Static method in class eos.economy.Economy
Return exponentially smoothed inflation
getSmoothedLastMktDemand() - Static method in class eos.market.ConsumerGoodMarket
Return smoothed total demand, in dollars
getSmoothedLastMktSupply() - Static method in class eos.market.ConsumerGoodMarket
Return smoothed total supply, in units of CG
getSmoothedLoanIR() - Static method in class eos.economy.Economy
Return exponentially smoothed loanIR
getSmoothedRevenue() - Method in class eos.bank.Bank.Account
Return per-account smoothed revenue
getSmoothedSupplyOfLoans() - Static method in class eos.bank.Bank
Return smoothed supply of loans
getSupplyOfLoans() - Static method in class eos.economy.Economy
Return supply of loans
getTimeStep() - Static method in class eos.economy.Economy
Return the current time step )
getTotalCost() - Method in class eos.agent.firm.Firm
Return total cost in the last step
getTotalDeposits() - Static method in class eos.bank.Bank
Return the total deposits in the last step
getTotalLoans() - Static method in class eos.bank.Bank
Return the total loans in the last step
getTotalMortgages() - Static method in class eos.bank.Bank
Return the total mortgages in the last step this is recomputed when called as is therefore up-to-date
getTotDemandCG() - Static method in class eos.economy.Economy
return total demand of CG update total totDemandCG and smoothedTotDemandCG (both in dollars)
getWage() - Method in class eos.agent.firm.Firm
Return wage (per worker) in the last step
Good - Class in eos.good
Parent class of all goods.
Good(double) - Constructor for class eos.good.Good
Create quantity amount of a new good
good - Variable in class eos.market.Market
name of the good to be traded in the market

H

hasNextLine() - Method in class eos.util.In
Does the input stream have a next line?

I

In - Class in eos.util
Input.
In() - Constructor for class eos.util.In
Create an input stream for standard input.
In(Socket) - Constructor for class eos.util.In
Create an input stream from a socket.
In(URL) - Constructor for class eos.util.In
Create an input stream from a URL.
In(File) - Constructor for class eos.util.In
Create an input stream from a file.
In(String) - Constructor for class eos.util.In
Create an input stream from a filename or web page name.
increase(double) - Method in class eos.good.Good
Increase the quantity of the good by amount
INFLATION_TC - Static variable in class eos.economy.Economy
time constant for smoothing inflation
INFLATION_TC - Static variable in class eos.simulation.Simulation
 
INIT_BANK_RESERVE - Static variable in class eos.bank.Bank
initial bank reserve
INIT_LOAN_IR - Static variable in class eos.bank.Bank
initial loan interest rate
initialize(double) - Method in class eos.util.ExpSmoother
Initialize smoothed value to value in argument Note: not used right now
interest - Variable in class eos.agent.firm.Firm
last-step interest
interest - Variable in class eos.bank.Bank.Account
last-step interest, reset this to zero after each step? ..
IR_TC - Static variable in class eos.bank.Bank
time constant for exponential smoothing of smoothed interest rate
IR_TC - Static variable in class eos.simulation.Simulation
 
isAlive() - Method in class eos.agent.Agent
Is the agent alive?
isEmpty() - Method in class eos.util.In
Is the input stream empty?

L

labor - Variable in class eos.agent.firm.Firm
labor owned by the firm
Labor - Class in eos.good
Labor
Labor(double) - Constructor for class eos.good.Labor
Create quantity of labor
Laborer - Class in eos.agent.laborer
Laborer
Laborer(double, double, double, double, double, double, double) - Constructor for class eos.agent.laborer.Laborer
Create a new laborer
LaborMarket - Class in eos.market
A labor market
LaborMarket() - Constructor for class eos.market.LaborMarket
Create a new labor market
LOAN_IR_TC - Static variable in class eos.economy.Economy
time constant for exponential smoothing of loanIR
LOAN_IR_TC - Static variable in class eos.simulation.Simulation
 
loanIR - Static variable in class eos.bank.Bank
 

M

MACHINE_LABOR_NEEDED - Static variable in class eos.simulation.Simulation
 
main(String[]) - Static method in class eos.simulation.Simulation
 
main(String[]) - Static method in class eos.util.In
Test client.
main(String[]) - Static method in class eos.util.Out
A test client.
marginalProfit - Variable in class eos.agent.firm.Firm
marginal profit in the last step
Market - Class in eos.market
Parent class of all markets
Market(String) - Constructor for class eos.market.Market
Create a new market trading good
MAX_LOAN_IR - Static variable in class eos.bank.Bank
max loan interest rate
MIN_LOAN_IR - Static variable in class eos.bank.Bank
min loan interest rate
mortgages - Variable in class eos.bank.Bank.Account
current total mortgage loan balances of owner of the account this is total of initial loans minus mortgage payments of principle already made

O

OCGFirm - Class in eos.agent.firm
Ordinary Consumer Good Firm
OCGFirm(double, double, double, double, double, double, double, double, int, double, CFirm[]) - Constructor for class eos.agent.firm.OCGFirm
Create a new ocg firm
openAcct(int, double, double, double, double, double, double) - Static method in class eos.bank.Bank
Open an account
OrdinaryCG - Class in eos.good
Ordinary Consumer Good
OrdinaryCG(double) - Constructor for class eos.good.OrdinaryCG
Create quantity of ordinary CG
Out - Class in eos.util
This class provides methods for writing strings and numbers to various output streams, including standard output, file, and sockets.
Out(OutputStream) - Constructor for class eos.util.Out
Create an Out object using an OutputStream.
Out() - Constructor for class eos.util.Out
Create an Out object using standard output.
Out(Socket) - Constructor for class eos.util.Out
Create an Out object using a Socket.
Out(String) - Constructor for class eos.util.Out
Create an Out object using a file specified by the given name.
output - Variable in class eos.agent.firm.Firm
output in the last step

P

pareto(double) - Static method in class eos.util.StdRandom
Return a real number with a Pareto distribution with parameter alpha.
pay(int, int, double) - Static method in class eos.bank.Bank
Transfer amt from payer's account to payee's account.
payFrom(int, double) - Static method in class eos.bank.Bank
Deduct amt from the payer's account.
payments - Variable in class eos.bank.Bank.Account
last-step payments, reset this to zero after each step? ..
payMortgage(int, double, double) - Static method in class eos.bank.Bank
Bank collects mortgage payments from ownerID, called from Capital.useCapital charge paymentInterest and paymentPrinciple to owner's account, put that in bankReserve; also keep track of mortgages
payTo(int, double) - Static method in class eos.bank.Bank
Add amt to payee's account.
phi - Variable in class eos.agent.firm.ConsumerGoodFirm
sensitivity of output to marginal profit
poisson(double) - Static method in class eos.util.StdRandom
Return an integer with a Poisson distribution with mean lambda.
print() - Method in class eos.util.Out
Flush the output stream.
print(Object) - Method in class eos.util.Out
Print an object and then flush the output stream.
print(boolean) - Method in class eos.util.Out
Print an boolean and then flush the output stream.
print(char) - Method in class eos.util.Out
Print an char and then flush the output stream.
print(double) - Method in class eos.util.Out
Print an double and then flush the output stream.
print(float) - Method in class eos.util.Out
Print a float and then flush the output stream.
print(int) - Method in class eos.util.Out
Print an int and then flush the output stream.
print(long) - Method in class eos.util.Out
Print a long and then flush the output stream.
print(byte) - Method in class eos.util.Out
Print a byte and then flush the output stream.
printf(String, Object...) - Method in class eos.util.Out
Print a formatted string using the specified format string and arguments, and then flush the output stream.
printf(Locale, String, Object...) - Method in class eos.util.Out
Print a formatted string using the specified locale, format string and arguments, and then flush the output stream.
printJustValues(Integer...) - Static method in class eos.io.trace.Trace
 
printJustValues(Double...) - Static method in class eos.io.trace.Trace
 
printJustValues(String...) - Static method in class eos.io.trace.Trace
 
println() - Method in class eos.util.Out
Terminate the line.
println(Object) - Method in class eos.util.Out
Print an object and then terminate the line.
println(boolean) - Method in class eos.util.Out
Print a boolean and then terminate the line.
println(char) - Method in class eos.util.Out
Print a char and then terminate the line.
println(double) - Method in class eos.util.Out
Print an double and then terminate the line.
println(float) - Method in class eos.util.Out
Print a float and then terminate the line.
println(int) - Method in class eos.util.Out
Print an int and then terminate the line.
println(long) - Method in class eos.util.Out
Print a long and then terminate the line.
println(byte) - Method in class eos.util.Out
Print a byte and then terminate the line.
printValues(Double...) - Static method in class eos.io.trace.Trace
 
product - Variable in class eos.agent.firm.ConsumerGoodFirm
product the firm is producing/selling (OrdinaryCG for now)
profit - Variable in class eos.agent.firm.Firm
profit in the last step
PROFIT_TC - Static variable in class eos.agent.firm.ConsumerGoodFirm
 
PROFIT_TC - Static variable in class eos.simulation.Simulation
 

Q

quantity - Variable in class eos.good.Good
quantity of the good

R

readAll() - Method in class eos.util.In
Read and return the remainder of the input as a string.
readBoolean() - Method in class eos.util.In
Return the next boolean from the input stream, allowing "true" or "1" for true and "false" or "0" for false.
readByte() - Method in class eos.util.In
Return the next byte from the input stream.
readChar() - Method in class eos.util.In
Read and return the next character.
readDouble() - Method in class eos.util.In
Return the next double from the input stream.
readFloat() - Method in class eos.util.In
Return the next float from the input stream.
readInt() - Method in class eos.util.In
Return the next int from the input stream.
readLine() - Method in class eos.util.In
Read and return the next line.
readLong() - Method in class eos.util.In
Return the next long from the input stream.
readString() - Method in class eos.util.In
Return the next string from the input stream.
revenue - Variable in class eos.agent.firm.Firm
last-step revenue
revenue - Variable in class eos.bank.Bank.Account
per-step revenue, reset this to zero after each step in updateSubAccounts()
run(int) - Static method in class eos.economy.Economy
Run simulation for steps number of steps

S

savedInterest - Variable in class eos.bank.Bank.Account
previous interest, saved in updateSubAccounts()
savedRevenue - Variable in class eos.bank.Bank.Account
previous revenue, saved in updateSubAccounts()
savedWage - Variable in class eos.bank.Bank.Account
previous wage, saved in updateSubAccounts()
setSeed(long) - Static method in class eos.util.StdRandom
Set the seed for the pseudorandom number generator
shuffle(Object[]) - Static method in class eos.util.StdRandom
Rearrange the elements of an array in random order.
shuffle(double[]) - Static method in class eos.util.StdRandom
Rearrange the elements of a double array in random order.
shuffle(int[]) - Static method in class eos.util.StdRandom
Rearrange the elements of an int array in random order.
shuffle(Object[], int, int) - Static method in class eos.util.StdRandom
Rearrange the elements of the subarray a[lo..hi] in random order.
shuffle(double[], int, int) - Static method in class eos.util.StdRandom
Rearrange the elements of the subarray a[lo..hi] in random order.
shuffle(int[], int, int) - Static method in class eos.util.StdRandom
Rearrange the elements of the subarray a[lo..hi] in random order.
Simulation - Class in eos.simulation
Guidelines for creating a simulation
Simulation() - Constructor for class eos.simulation.Simulation
 
smoothedBalance - Variable in class eos.bank.Bank.Account
corresponding last-step smoothed values
smoothedInterest - Variable in class eos.bank.Bank.Account
 
smoothedMortgages - Variable in class eos.bank.Bank.Account
 
smoothedPayments - Variable in class eos.bank.Bank.Account
 
smoothedRevenue - Variable in class eos.bank.Bank.Account
 
smoothedWage - Variable in class eos.bank.Bank.Account
 
StdRandom - Class in eos.util
Modified by zhihongx in 2010 to allow setting the seed for the pseudorandom number generator
StdRandom() - Constructor for class eos.util.StdRandom
 
step() - Static method in class eos.economy.Economy
Run simulation for one step
SUBACCOUNT_TC - Static variable in class eos.bank.Bank
time constant for exponential smoothing of subaccounts
SUBACCOUNT_TC - Static variable in class eos.simulation.Simulation
 
supplyCGSmoother - Static variable in class eos.economy.Economy
 

T

tau - Static variable in class eos.bank.Bank
sensitivity of interest rate to a change in total loan
totalCost - Variable in class eos.agent.firm.Firm
total cost in the last step
Trace - Class in eos.io.trace
prints message for tracing, debugging, and printing trace() is overloaded versions for one double, one int, String, and three doubles also printValues() vararg to print an array of numbers for plotting
Trace() - Constructor for class eos.io.trace.Trace
 
trace(String, double) - Static method in class eos.io.trace.Trace
 
trace(String) - Static method in class eos.io.trace.Trace
 
trace(String, int) - Static method in class eos.io.trace.Trace
 
trace(String, int, String) - Static method in class eos.io.trace.Trace
 
trace(String, double, String) - Static method in class eos.io.trace.Trace
 
trace(String, String) - Static method in class eos.io.trace.Trace
 
trace(String, String, double) - Static method in class eos.io.trace.Trace
 
trace(String, double, double) - Static method in class eos.io.trace.Trace
 
trace(String, double, double, double) - Static method in class eos.io.trace.Trace
 

U

uniform() - Static method in class eos.util.StdRandom
Return real number uniformly in [0, 1).
uniform(double, double) - Static method in class eos.util.StdRandom
Return real number uniformly in [a, b).
uniform(int) - Static method in class eos.util.StdRandom
Return an integer uniformly between 0 and N-1.
update(double) - Method in class eos.util.Averager
Add val to buffer and returns the mean of data in the buffer
update(double) - Method in class eos.util.ExpSmoother
Return updated smoothed value when val is new data point
updateSubAccounts() - Static method in class eos.bank.Bank
update smoothed values of subaccounts save revenue for data dump in Economy reset /per-step/ subaccounts: interest, revenue, payments
useCapital() - Method in class eos.good.Capital
Use the machines.

W

wage - Variable in class eos.agent.firm.Firm
wage (per worker) in the last step
wage - Variable in class eos.bank.Bank.Account
last-step wage (for laborers), reset this after each step? ..
WAGE_TC - Static variable in class eos.economy.Economy
time constant for smoothing wage
WAGE_TC - Static variable in class eos.simulation.Simulation
 
wageBudget - Variable in class eos.agent.firm.Firm
total wage budget in the last step

A B C D E F G H I L M O P Q R S T U W