MultiAgentDecisionProcess
TransitionModel Class Referenceabstract

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

#include <TransitionModel.h>

Inheritance diagram for TransitionModel:
[legend]

Public Member Functions

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

Detailed Description

TransitionModel represents the transition model in a decision process.

Constructor & Destructor Documentation

TransitionModel::TransitionModel ( )
inline

default Constructor

virtual TransitionModel::~TransitionModel ( )
inlinevirtual

Destructor.

Member Function Documentation

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

Returns a pointer to a copy of this class.

Implemented in TransitionModelMappingSparse, TransitionModelMapping, TransitionModelDiscreteInterface, and TransitionModelDiscrete.

void TransitionModel::Print ( ) const
inline

References SoftPrint().

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

Implemented in TransitionModelDiscrete.

Referenced by Print().