FIMAS
Next

Name
  TFMSSimulatedActivityCompanyRole

Parent
  FMSSimulatedActivityClasses

Class Hierarchy
  TFMSCompanyRole

Visibility
  PUBLIC

Description
  A Company that simulates all its economic activity.

Members
  Fields
 
Field Description
FEconomicParametersEvaluationScale (-)  
FGrowth (-)  
FLastCompanyInfo (-)  
FLastProcessedClassificatorNewsItemIndex (-)  
FLastProcessedPersonalNewsIndex (-)  
FNeedToGenerateEconomicParameters (-)  
FNeedToGenerateMonthlyNews (-)  
FNewsInfluenceScale (-)  
FNewsInteractionMode (-)  
FRandomness (-)  

Methods
 
Method Description
Assign (+)  
Create (+)  
Destroy (+) Add-up Classificator news and ParticipantRole news.
DoEverydayWork (#) Buy, sell things, produce, hire people, research, earn money and pay taxes.
DoGenerateEcomonicParametersFromNews (#)  
DoGenerateEconomicParameters (#)  
DoGenerateMonthlyNews (#) If NeedToGenerateMonthlyNews is True, it Amplifies the latest week news. with some ramdomness.
DoGenerateNewsFromLatestEconomicParams (#)  
FriendlyDescription (+)  
FriendlyName (+)  

Properties
 
Property Description
EconomicParametersEvaluationScale (*) This parameter determines how ompany's economic parameters influences News. Used only if CompanyIsInfluencedByNews is True.
Growth (*) 0 - no growth; 0.15 - 0%-15% growth a year. Used only if NeedToGenerateEconomicParameters is True.
NeedToGenerateEconomicParameters (*) If True, Economic Parameters are auto generated.
NeedToGenerateMonthlyNews (*) If True, monthly news are auto-generated.
NewsInfluenceScale (*) Every news Item influences one of the parameters of a firm (if CompanyIsInfluencedByNews is True). This parameter determines how news power influences company's economic parameters.
NewsInteractionMode (*) Either company is influenced by news or news are created in responce to company's actions or News are ignored. By default, the News are ignored.
Randomness (*) 0 means no growth; 0.15 means from -15% to 15% growth a year. Used only if NeedToGenerateEconomicParameters is True.


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

FIMAS
Next


Copyright Alexander Federyakov aka Da Stranger
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/