#include <Agent.h>


Public Member Functions | |
| PhysicsAction (Agent *ag) | |
| void | run (double t, double dt, double alpha) |
| void | declare (Scheduler &) |
| virtual void | print (FILE *f) |
| virtual char * | name () |
Public Member Functions inherited from Action | |
| Action (void *p=0, char *name=NULL) | |
| Action (int n, const char *at[], int *i=NULL, void *p=0, char *name=NULL) | |
| Action (int n, const std::string at[], int *i=NULL, void *p=0, char *name=NULL) | |
| virtual | ~Action () |
| virtual void | init (double t) |
| virtual void | finalize () |
| void | set_name (const char *name) |
| virtual void | print_toposort (FILE *f) |
| virtual void | schedule () |
Private Attributes | |
| Agent * | agent |
Additional Inherited Members | |
Protected Types inherited from Action | |
| enum | { IN =1, OUT =2, INOUT =3 } |
Protected Member Functions inherited from Action | |
| int | get_attribute_handle (int i) |
| int | get_attribute_handle_const (int i) |
| int | get_attribute_handle (const std::string str) |
| void | set_attr (int n, const std::string at[], int *id=NULL) |
| void | set_attr (int n, const char *at[], int *id=NULL) |
| void | set_io (int n, const int *io) |
| void | set_io (const char *io) |
| int | get_io (int i) |
Protected Attributes inherited from Action | |
| char * | action_name |
| char ** | attr |
| int * | idx |
| int | count |
| void * | usr_ptr |
| std::vector< int > | inout |
|
inline |
|
inlinevirtual |
|
virtual |
Reimplemented from Action.
Definition at line 80 of file Agent.C.
References agent, and Agent::get_agent_name().

|
virtual |
Reimplemented from Action.
Definition at line 75 of file Agent.C.
References agent, and Agent::print().

|
virtual |
Reimplemented from Action.
Definition at line 50 of file Agent.C.
References agent, Agent::bc_handle, COM_call_function(), Agent::comm_rank, Agent::current_deltatime, Agent::current_time, Agent::get_agent_name(), Agent::get_coupling(), Coupling::get_ipc(), Agent::gm_handle, MAN_DEBUG, Agent::old_dt, Agent::run_bcinitaction(), Agent::timestamp, Agent::update_handle, and Agent::withgm.

|
private |