All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kjb::psi::Action Struct Reference

#include <psi_action.h>

Public Member Functions

 Action ()

Public Attributes

Action_type type
std::vector< double > parameters
int parent_type
int parent_index

Detailed Description

Representation of an action in psi.

DESIGN RATIONALE: This is intentionally simple (e.g. NOT object-oriented) to permit extensibility without changing any code. For example new actions types could be read from a file and immediately available without creating a new type for each one.

Constructor & Destructor Documentation

kjb::psi::Action::Action ( )

Member Data Documentation

std::vector<double> kjb::psi::Action::parameters
int kjb::psi::Action::parent_index
int kjb::psi::Action::parent_type
Action_type kjb::psi::Action::type

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