SmiScnNode Class Reference

#include <SmiScnModel.hpp>

Collaboration diagram for SmiScnNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int getCoreColIndex (int i)
int getCoreRowIndex (int i)
void setScenarioIndex (SmiScenarioIndex i)
SmiScenarioIndex getScenarioIndex ()
int getColStart ()
int getRowStart ()
int getNumCols ()
int getNumRows ()
double getModelProb ()
SmiScnNodegetParent ()
 ~SmiScnNode ()

Private Member Functions

void setRowOffset (int r)
void setParent (SmiScnNode *g)
void setColOffset (int c)
double addProb (double prob)
double getProb ()
void setProb (double p)
void setModelProb (double p)
SmiNodeDatagetNode ()
 SmiScnNode (SmiNodeData *&node)

Private Attributes

SmiNodeDatanode_
SmiScnNodeparent_
double prob_
double mdl_prob_
int coffset_
int roffset_
SmiScenarioIndex scen_

Friends

class SmiScnModel

Detailed Description

Definition at line 212 of file SmiScnModel.hpp.


Constructor & Destructor Documentation

SmiScnNode::~SmiScnNode (  )  [inline]

Definition at line 227 of file SmiScnModel.hpp.

SmiScnNode::SmiScnNode ( SmiNodeData *&  node  )  [inline, private]

Definition at line 238 of file SmiScnModel.hpp.

References node_, parent_, and prob_.


Member Function Documentation

int SmiScnNode::getCoreColIndex ( int  i  ) 

int SmiScnNode::getCoreRowIndex ( int  i  ) 

void SmiScnNode::setScenarioIndex ( SmiScenarioIndex  i  )  [inline]

Definition at line 218 of file SmiScnModel.hpp.

References scen_.

SmiScenarioIndex SmiScnNode::getScenarioIndex (  )  [inline]

Definition at line 219 of file SmiScnModel.hpp.

References scen_.

int SmiScnNode::getColStart (  )  [inline]

Definition at line 220 of file SmiScnModel.hpp.

References coffset_.

int SmiScnNode::getRowStart (  )  [inline]

Definition at line 221 of file SmiScnModel.hpp.

References roffset_.

int SmiScnNode::getNumCols (  )  [inline]

Definition at line 222 of file SmiScnModel.hpp.

References SmiNodeData::getCore(), SmiCoreData::getNumCols(), SmiNodeData::getStage(), and node_.

int SmiScnNode::getNumRows (  )  [inline]

Definition at line 223 of file SmiScnModel.hpp.

References SmiNodeData::getCore(), SmiCoreData::getNumRows(), SmiNodeData::getStage(), and node_.

double SmiScnNode::getModelProb (  )  [inline]

Definition at line 224 of file SmiScnModel.hpp.

References mdl_prob_.

SmiScnNode* SmiScnNode::getParent (  )  [inline]

Definition at line 225 of file SmiScnModel.hpp.

References parent_.

void SmiScnNode::setRowOffset ( int  r  )  [inline, private]

Definition at line 230 of file SmiScnModel.hpp.

References roffset_.

void SmiScnNode::setParent ( SmiScnNode g  )  [inline, private]

Definition at line 231 of file SmiScnModel.hpp.

References parent_.

void SmiScnNode::setColOffset ( int  c  )  [inline, private]

Definition at line 232 of file SmiScnModel.hpp.

References coffset_.

double SmiScnNode::addProb ( double  prob  )  [inline, private]

Definition at line 233 of file SmiScnModel.hpp.

References prob_.

double SmiScnNode::getProb (  )  [inline, private]

Definition at line 234 of file SmiScnModel.hpp.

References prob_.

void SmiScnNode::setProb ( double  p  )  [inline, private]

Definition at line 235 of file SmiScnModel.hpp.

References prob_.

void SmiScnNode::setModelProb ( double  p  )  [inline, private]

Definition at line 236 of file SmiScnModel.hpp.

References mdl_prob_.

SmiNodeData* SmiScnNode::getNode (  )  [inline, private]

Definition at line 237 of file SmiScnModel.hpp.

References node_.


Friends And Related Function Documentation

friend class SmiScnModel [friend]

Definition at line 214 of file SmiScnModel.hpp.


Member Data Documentation

SmiNodeData* SmiScnNode::node_ [private]

Definition at line 241 of file SmiScnModel.hpp.

Referenced by getNode(), getNumCols(), getNumRows(), and SmiScnNode().

SmiScnNode* SmiScnNode::parent_ [private]

Definition at line 242 of file SmiScnModel.hpp.

Referenced by getParent(), setParent(), and SmiScnNode().

double SmiScnNode::prob_ [private]

Definition at line 243 of file SmiScnModel.hpp.

Referenced by addProb(), getProb(), setProb(), and SmiScnNode().

double SmiScnNode::mdl_prob_ [private]

Definition at line 244 of file SmiScnModel.hpp.

Referenced by getModelProb(), and setModelProb().

int SmiScnNode::coffset_ [private]

Definition at line 245 of file SmiScnModel.hpp.

Referenced by getColStart(), and setColOffset().

int SmiScnNode::roffset_ [private]

Definition at line 246 of file SmiScnModel.hpp.

Referenced by getRowStart(), and setRowOffset().

SmiScenarioIndex SmiScnNode::scen_ [private]

Definition at line 247 of file SmiScnModel.hpp.

Referenced by getScenarioIndex(), and setScenarioIndex().


The documentation for this class was generated from the following file:
Generated on Wed Aug 22 06:51:53 2007 by  doxygen 1.4.7