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 ()
void zapNode ()
 ~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 218 of file SmiScnModel.hpp.


Constructor & Destructor Documentation

SmiScnNode::~SmiScnNode (  )  [inline]

Definition at line 235 of file SmiScnModel.hpp.

References node_.

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

Definition at line 246 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 224 of file SmiScnModel.hpp.

References scen_.

SmiScenarioIndex SmiScnNode::getScenarioIndex (  )  [inline]

Definition at line 225 of file SmiScnModel.hpp.

References scen_.

int SmiScnNode::getColStart (  )  [inline]

Definition at line 226 of file SmiScnModel.hpp.

References coffset_.

int SmiScnNode::getRowStart (  )  [inline]

Definition at line 227 of file SmiScnModel.hpp.

References roffset_.

int SmiScnNode::getNumCols (  )  [inline]

Definition at line 228 of file SmiScnModel.hpp.

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

int SmiScnNode::getNumRows (  )  [inline]

Definition at line 229 of file SmiScnModel.hpp.

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

double SmiScnNode::getModelProb (  )  [inline]

Definition at line 230 of file SmiScnModel.hpp.

References mdl_prob_.

SmiScnNode* SmiScnNode::getParent (  )  [inline]

Definition at line 231 of file SmiScnModel.hpp.

References parent_.

void SmiScnNode::zapNode (  )  [inline]

Definition at line 233 of file SmiScnModel.hpp.

References node_.

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

Definition at line 238 of file SmiScnModel.hpp.

References roffset_.

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

Definition at line 239 of file SmiScnModel.hpp.

References parent_.

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

Definition at line 240 of file SmiScnModel.hpp.

References coffset_.

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

Definition at line 241 of file SmiScnModel.hpp.

References prob_.

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

Definition at line 242 of file SmiScnModel.hpp.

References prob_.

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

Definition at line 243 of file SmiScnModel.hpp.

References prob_.

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

Definition at line 244 of file SmiScnModel.hpp.

References mdl_prob_.

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

Definition at line 245 of file SmiScnModel.hpp.

References node_.


Friends And Related Function Documentation

friend class SmiScnModel [friend]

Definition at line 220 of file SmiScnModel.hpp.


Member Data Documentation

SmiNodeData* SmiScnNode::node_ [private]

Definition at line 249 of file SmiScnModel.hpp.

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

SmiScnNode* SmiScnNode::parent_ [private]

Definition at line 250 of file SmiScnModel.hpp.

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

double SmiScnNode::prob_ [private]

Definition at line 251 of file SmiScnModel.hpp.

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

double SmiScnNode::mdl_prob_ [private]

Definition at line 252 of file SmiScnModel.hpp.

Referenced by getModelProb(), and setModelProb().

int SmiScnNode::coffset_ [private]

Definition at line 253 of file SmiScnModel.hpp.

Referenced by getColStart(), and setColOffset().

int SmiScnNode::roffset_ [private]

Definition at line 254 of file SmiScnModel.hpp.

Referenced by getRowStart(), and setRowOffset().

SmiScenarioIndex SmiScnNode::scen_ [private]

Definition at line 255 of file SmiScnModel.hpp.

Referenced by getScenarioIndex(), and setScenarioIndex().


The documentation for this class was generated from the following file:
Generated on Fri May 16 19:30:44 2008 by  doxygen 1.4.7