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