1#ifndef STATEINDEXARRAY_H 
    2#define STATEINDEXARRAY_H 
    4#include <boost/pool/object_pool.hpp> 
   26        template <
typename StateType, 
typename ProbabilityStateType>
 
   40            void reserve(uint32_t numToReserve);
 
   49            ProbabilityStateType * 
get(StateType index);
 
   55            void put(StateType index, ProbabilityStateType * probabilityState);
 
   77            std::vector<std::shared_ptr<ProbabilityStateType *>> stateArray;
 
Definition: StateIndexArray.h:27
std::vector< StateType > getPerimeterStates()
Definition: StateIndexArray.cpp:93
uint32_t sizeToActualSize(uint32_t size)
Definition: StateIndexArray.cpp:107
uint32_t getNumberTerminal()
Definition: StateIndexArray.cpp:87
void clear()
Definition: StateIndexArray.cpp:30
void reserve(uint32_t numToReserve)
Definition: StateIndexArray.cpp:36
void put(StateType index, ProbabilityStateType *probabilityState)
Definition: StateIndexArray.cpp:65
ProbabilityStateType * get(StateType index)
Definition: StateIndexArray.cpp:54
Definition: ExplicitTruncatedModelBuilder.cpp:40