MultiAgentDecisionProcess  Release 0.2.1
TransitionModel Class Reference

TransitionModel represents the transition model in a decision process. More...

#include <TransitionModel.h>

+ Inheritance diagram for TransitionModel:

Public Member Functions

virtual TransitionModelClone () const =0
 Returns a pointer to a copy of this class.
void Print () const
virtual std::string SoftPrint () const =0
 TransitionModel ()
 default Constructor
virtual ~TransitionModel ()
 Destructor.

Detailed Description

TransitionModel represents the transition model in a decision process.

Definition at line 39 of file TransitionModel.h.

Constructor & Destructor Documentation

TransitionModel::TransitionModel ( )
inline

default Constructor

Definition at line 48 of file TransitionModel.h.

virtual TransitionModel::~TransitionModel ( )
inlinevirtual

Destructor.

Definition at line 51 of file TransitionModel.h.

Member Function Documentation

virtual TransitionModel* TransitionModel::Clone ( ) const
pure virtual

Returns a pointer to a copy of this class.

Implemented in TransitionModelMappingSparse, TransitionModelMapping, and TransitionModelDiscrete.

void TransitionModel::Print ( ) const
inline

Definition at line 57 of file TransitionModel.h.

References SoftPrint().

virtual std::string TransitionModel::SoftPrint ( ) const
pure virtual

Implemented in TransitionModelDiscrete.

Referenced by Print().


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