pycopancore.model_components.base.model module¶
base component’s Model component mixin class and essential framework logics.
This class is the Model component mixin of the base model component and also derives from ModelLogics.
- class Model(*, reconfigure=False, **kwargs)[source]¶
Bases:
Model,Model,ModelLogicsbase model component mixin class.
This is the base.Model class. It serves two purposes: 1. Be the model class of the base component, providing the information about which mixins are to be used of the component AND: 2. Provide the configure method via the parent class ModelLogics.
- entity_types = [<class 'pycopancore.model_components.base.implementation.world.World'>, <class 'pycopancore.model_components.base.implementation.cell.Cell'>, <class 'pycopancore.model_components.base.implementation.individual.Individual'>, <class 'pycopancore.model_components.base.implementation.social_system.SocialSystem'>, <class 'pycopancore.model_components.base.implementation.group.Group'>]¶
- process_taxa = [<class 'pycopancore.model_components.base.implementation.environment.Environment'>, <class 'pycopancore.model_components.base.implementation.culture.Culture'>, <class 'pycopancore.model_components.base.implementation.metabolism.Metabolism'>]¶