eos.agent.firm
Class OCGFirm
java.lang.Object
eos.agent.Agent
eos.agent.firm.Firm
eos.agent.firm.ConsumerGoodFirm
eos.agent.firm.OCGFirm
public class OCGFirm
- extends ConsumerGoodFirm
Ordinary Consumer Good Firm
Fields inherited from class eos.agent.firm.Firm |
capacity, capitalCost, interest, labor, marginalProfit, output, profit, revenue, totalCost, wage, wageBudget |
Constructor Summary |
OCGFirm(double initBal,
double initMort,
double initInt,
double initRev,
double initPay,
double initWage,
double initOutput,
double initWageBudget,
int initCapital,
double initLabor,
CFirm[] capitalProducers)
Create a new ocg firm |
Method Summary |
Good |
getGood(java.lang.String good)
Return good with name good. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCGFirm
public OCGFirm(double initBal,
double initMort,
double initInt,
double initRev,
double initPay,
double initWage,
double initOutput,
double initWageBudget,
int initCapital,
double initLabor,
CFirm[] capitalProducers)
- Create a new ocg firm
- Parameters:
initBal
- initial account balanceinitMort
- initial mortgages account balanceinitOutput
- initial outputinitWageBudget
- initial wage budgetinitCapital
- initial amount of capitalcapitalProducers
- array of capital good producers
getGood
public Good getGood(java.lang.String good)
- Return good with name good.
- Specified by:
getGood
in class Agent
- Returns:
- a reference to a good given goodName