cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
script.pyDomain Class Reference
Inheritance diagram for script.pyDomain:
script.Domain

Public Member Functions

def __init__ (self, output_flag)
 
def generate_agent (self, agent_name)
 
def step (self)
 
def update_repo (self)
 
def __init__ (self, output_flag)
 
def generate_agent (self, agent_name)
 
def step (self)
 
def update_repo (self)
 
- Public Member Functions inherited from script.Domain
def generate_patch (self, mesh_item)
 
def damage (self)
 
def setup (self)
 
def episode (self)
 
def update (self)
 
def output (self)
 
def generate_patch (self, mesh_item)
 
def damage (self)
 
def setup (self)
 
def episode (self)
 
def update (self)
 
def output (self)
 
def __init__ (self)
 
def generate_patch (self, mesh_item)
 
def damage (self)
 
def setup (self)
 
def episode (self)
 
def update (self)
 
def output (self)
 
def __init__ (self)
 
def generate_patch (self, mesh_item)
 
def damage (self)
 
def setup (self)
 
def episode (self)
 
def update (self)
 
def output (self)
 

Public Attributes

 agents_repo
 
- Public Attributes inherited from script.Domain
 agents_repo
 
 patches_repo
 
 tick
 
 data
 
 output_flag
 

Static Public Attributes

int memory_usage_max = 0
 
 memory_usage_max
 
- Static Public Attributes inherited from script.Domain
int memory_usage_max = 0
 
 memory_usage_max
 

Detailed Description

Definition at line 34 of file script.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def script.pyDomain.__init__ (   self,
  output_flag 
)

Reimplemented from script.Domain.

Definition at line 37 of file script.py.

◆ __init__() [2/2]

def script.pyDomain.__init__ (   self,
  output_flag 
)

Reimplemented from script.Domain.

Definition at line 37 of file script.py.

Member Function Documentation

◆ generate_agent() [1/2]

def script.pyDomain.generate_agent (   self,
  agent_name 
)
Extension of the original function to create agents

Reimplemented from script.Domain.

Definition at line 40 of file script.py.

◆ generate_agent() [2/2]

def script.pyDomain.generate_agent (   self,
  agent_name 
)
Extension of the original function to create agents

Reimplemented from script.Domain.

Definition at line 40 of file script.py.

◆ step() [1/2]

def script.pyDomain.step (   self)
Simulate the progress of the model

Reimplemented from script.Domain.

Definition at line 45 of file script.py.

◆ step() [2/2]

def script.pyDomain.step (   self)
Simulate the progress of the model

Reimplemented from script.Domain.

Definition at line 45 of file script.py.

◆ update_repo() [1/2]

def script.pyDomain.update_repo (   self)
Updates the repository to remove inactive agents

Reimplemented from script.Domain.

Definition at line 51 of file script.py.

◆ update_repo() [2/2]

def script.pyDomain.update_repo (   self)
Updates the repository to remove inactive agents

Reimplemented from script.Domain.

Definition at line 51 of file script.py.

Member Data Documentation

◆ agents_repo

script.pyDomain.agents_repo

Definition at line 39 of file script.py.

◆ memory_usage_max [1/2]

int script.pyDomain.memory_usage_max = 0
static

Definition at line 35 of file script.py.

◆ memory_usage_max [2/2]

script.pyDomain.memory_usage_max
static

Definition at line 35 of file script.py.


The documentation for this class was generated from the following file: