cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Public Member Functions | List of all members
bind_tools::tramAgent< ENV, AGENT, PATCH > Struct Template Reference

Template trampoline for Agent-based classes. More...

#include <bind_tools.h>

Inheritance diagram for bind_tools::tramAgent< ENV, AGENT, PATCH >:
tramCell

Public Member Functions

void step () override
 
void inherit (shared_ptr< AGENT > father) override
 
void step () override
 
void inherit (shared_ptr< AGENT > father) override
 

Detailed Description

template<class ENV, class AGENT, class PATCH>
struct bind_tools::tramAgent< ENV, AGENT, PATCH >

Template trampoline for Agent-based classes.

Definition at line 61 of file bind_tools.h.

Member Function Documentation

◆ inherit() [1/2]

template<class ENV , class AGENT , class PATCH >
void bind_tools::tramAgent< ENV, AGENT, PATCH >::inherit ( shared_ptr< AGENT >  father)
inlineoverride

Definition at line 71 of file bind_tools.h.

◆ inherit() [2/2]

template<class ENV , class AGENT , class PATCH >
void bind_tools::tramAgent< ENV, AGENT, PATCH >::inherit ( shared_ptr< AGENT >  father)
inlineoverride

Definition at line 71 of file bind_tools.h.

◆ step() [1/2]

template<class ENV , class AGENT , class PATCH >
void bind_tools::tramAgent< ENV, AGENT, PATCH >::step ( )
inlineoverride

Definition at line 63 of file bind_tools.h.

◆ step() [2/2]

template<class ENV , class AGENT , class PATCH >
void bind_tools::tramAgent< ENV, AGENT, PATCH >::step ( )
inlineoverride

Definition at line 63 of file bind_tools.h.


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