CEBL  2.1
Public Member Functions | Friends
DecisionConfig Class Reference

#include <DecisionConfig.hpp>

Public Member Functions

 DecisionConfig (CEBLModel *)
 ~DecisionConfig ()
std::vector< string > getNameList ()
std::vector< string > getPathList ()
string getSelected ()
std::map< std::string,
CEBL::Param
getParams (string decision="")
void setSelected (string decision="")
void setParams (std::map< std::string, CEBL::Param > list, string decision="")
void updateWithProbabilities (std::vector< std::vector< double > >probs)
void updateWithProbabilities (std::vector< double > probs)
void updateWithClassification (ublas::vector< int > classes)
void updateWithClassification (int cls)
void init (int num_classes)
std::vector< double > decideClasses ()

Friends

class SessionManager

Detailed Description

Author:
Jeshua Bratman

Finds, loads, and creates decision from shared libraries.

Definition at line 41 of file DecisionConfig.hpp.


Constructor & Destructor Documentation

DecisionConfig::DecisionConfig ( CEBLModel model)

Definition at line 12 of file DecisionConfig.cpp.

References CEBLModel::preferencesGetPaths(), and FileException::what().

DecisionConfig::~DecisionConfig ( )

Definition at line 37 of file DecisionConfig.cpp.


Member Function Documentation

std::vector< double > DecisionConfig::decideClasses ( )

Definition at line 147 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionDecideClasses().

std::vector< string > DecisionConfig::getNameList ( )

Definition at line 54 of file DecisionConfig.cpp.

References decisionSort().

Referenced by CEBLModel::decisionGetNameList().

std::map< std::string, CEBL::Param > DecisionConfig::getParams ( string  decision = "")

Definition at line 71 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionGetParams().

std::vector< string > DecisionConfig::getPathList ( )

Definition at line 61 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionGetPathList().

string DecisionConfig::getSelected ( )

Definition at line 66 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionGetSelected().

void DecisionConfig::init ( int  num_classes)

Definition at line 141 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionInit().

void DecisionConfig::setParams ( std::map< std::string, CEBL::Param list,
string  decision = "" 
)

Definition at line 95 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionSetParams().

void DecisionConfig::setSelected ( string  decision = "")

Definition at line 89 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionSetSelected().

void DecisionConfig::updateWithClassification ( ublas::vector< int >  classes)

Definition at line 129 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionUpdateWithClassification().

void DecisionConfig::updateWithClassification ( int  cls)

Definition at line 135 of file DecisionConfig.cpp.

void DecisionConfig::updateWithProbabilities ( std::vector< std::vector< double > >  probs)

Definition at line 117 of file DecisionConfig.cpp.

Referenced by CEBLModel::decisionUpdateWithProbabilities().

void DecisionConfig::updateWithProbabilities ( std::vector< double >  probs)

Definition at line 123 of file DecisionConfig.cpp.


Friends And Related Function Documentation

friend class SessionManager
friend

Definition at line 45 of file DecisionConfig.hpp.


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