scml.std.context
Module Contents
Classes
A context that generates std worlds with agents of a given |
|
A context that generates std worlds with agents of a given |
|
Generates a world limiting the range of the agent level, production capacity |
|
Generates a oneshot world limiting the range of the agent level, production capacity |
|
Generates a oneshot world with no constraints except compatibility with a specific ANAC competition year. |
|
A world context that can generate any world compatible with the observation manager |
|
A supplier with almost many consumers relative to competitors |
|
A supplier with almost same number of consumers as competitors |
|
A supplier with few consumers relative to competitors |
|
A world context that can generate any world compatible with the observation manager |
|
A supplier with almost many consumers relative to competitors |
|
A supplier with almost same number of consumers as competitors |
|
A supplier with few consumers relative to competitors |
|
A world context that can generate any world compatible with the observation manager |
|
A consumer with almost many suppliers relative to competitors |
|
A consumer with almost same number of suppliers as competitors |
|
A consumer with few suppliers relative to competitors |
|
A basic context fixing stationary world config parameters |
|
Encapsulates one or more configs and switches between them when asked to generate or make something. |
- class scml.std.context.BaseStdContext[source]
Bases:
scml.oneshot.context.BaseContext
A context that generates std worlds with agents of a given
types
with predetermined structure and settings- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]
- class scml.std.context.GeneralStdContext[source]
Bases:
scml.oneshot.context.GeneralContext
A context that generates std worlds with agents of a given
types
with predetermined structure and settings- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]
- class scml.std.context.FixedPartnerNumbersStdContext[source]
Bases:
scml.oneshot.context.FixedPartnerNumbersContext
Generates a world limiting the range of the agent level, production capacity and the number of suppliers, consumers, and optionally same-level competitors.
- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]
- class scml.std.context.LimitedPartnerNumbersStdContext[source]
Bases:
scml.oneshot.context.LimitedPartnerNumbersOneShotContext
Generates a oneshot world limiting the range of the agent level, production capacity and the number of suppliers, consumers, and optionally same-level competitors.
- class scml.std.context.ANACStdContext[source]
Bases:
GeneralStdContext
Generates a oneshot world with no constraints except compatibility with a specific ANAC competition year.
- class scml.std.context.MiddleManStdContext(*args, **kwargs)[source]
Bases:
scml.oneshot.context.LimitedPartnerNumbersOneShotContext
A world context that can generate any world compatible with the observation manager
- class scml.std.context.StrongMiddleManStdContext(*args, **kwargs)[source]
Bases:
MiddleManStdContext
A supplier with almost many consumers relative to competitors
- class scml.std.context.BalancedMiddleManStdContext(*args, **kwargs)[source]
Bases:
MiddleManStdContext
A supplier with almost same number of consumers as competitors
- class scml.std.context.WeakMiddleManStdContext(*args, **kwargs)[source]
Bases:
MiddleManStdContext
A supplier with few consumers relative to competitors
- class scml.std.context.SupplierStdContext(*args, **kwargs)[source]
Bases:
scml.oneshot.context.SupplierContext
A world context that can generate any world compatible with the observation manager
- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]
- class scml.std.context.StrongSupplierStdContext(*args, **kwargs)[source]
Bases:
SupplierStdContext
A supplier with almost many consumers relative to competitors
- class scml.std.context.BalancedSupplierStdContext(*args, **kwargs)[source]
Bases:
SupplierStdContext
A supplier with almost same number of consumers as competitors
- class scml.std.context.WeakSupplierStdContext(*args, **kwargs)[source]
Bases:
SupplierStdContext
A supplier with few consumers relative to competitors
- class scml.std.context.ConsumerStdContext(*args, **kwargs)[source]
Bases:
scml.oneshot.context.ConsumerContext
A world context that can generate any world compatible with the observation manager
- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]
- class scml.std.context.StrongConsumerStdContext(*args, **kwargs)[source]
Bases:
ConsumerStdContext
A consumer with almost many suppliers relative to competitors
- class scml.std.context.BalancedConsumerStdContext(*args, **kwargs)[source]
Bases:
ConsumerStdContext
A consumer with almost same number of suppliers as competitors
- class scml.std.context.WeakConsumerStdContext(*args, **kwargs)[source]
Bases:
ConsumerStdContext
A consumer with few suppliers relative to competitors
- class scml.std.context.StdContext[source]
Bases:
GeneralStdContext
A basic context fixing stationary world config parameters
- class scml.std.context.RepeatingStdContext[source]
Bases:
scml.oneshot.context.RepeatingContext
Encapsulates one or more configs and switches between them when asked to generate or make something.
- world_type: type[scml.oneshot.world.SCMLBaseWorld][source]