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 ()
SmiStageIndex getStage ()
SmiScnNodegetParent ()
void setProb (double p)
double addProb (double prob)
double getProb ()
void setParent (SmiScnNode *g)
bool isVirtualNode ()
void zapNode ()
 SmiScnNode (SmiNodeData *node)
 ~SmiScnNode ()
SmiNodeDatagetNode ()

Private Member Functions

void setRowOffset (int r)
void setColOffset (int c)
double getCondProb ()
void setCondProb (double p)
void setModelProb (double p)
void setIncludeOff ()
void setIncludeOn ()
bool getInclude ()

Private Attributes

SmiNodeDatanode_
SmiScnNodeparent_
double prob_
double mdl_prob_
double condProb_
int coffset_
int roffset_
SmiScenarioIndex scen_
bool include_

Friends

class SmiScnModel
void DecompUnitTest ()

Detailed Description

Definition at line 360 of file SmiScnModel.hpp.


Constructor & Destructor Documentation

SmiScnNode::SmiScnNode ( SmiNodeData node  )  [inline]

Definition at line 387 of file SmiScnModel.hpp.

SmiScnNode::~SmiScnNode (  )  [inline]

Definition at line 397 of file SmiScnModel.hpp.


Member Function Documentation

int SmiScnNode::getCoreColIndex ( int  i  ) 
int SmiScnNode::getCoreRowIndex ( int  i  ) 
void SmiScnNode::setScenarioIndex ( SmiScenarioIndex  i  )  [inline]

Definition at line 367 of file SmiScnModel.hpp.

SmiScenarioIndex SmiScnNode::getScenarioIndex (  )  [inline]

Definition at line 368 of file SmiScnModel.hpp.

int SmiScnNode::getColStart (  )  [inline]

Definition at line 369 of file SmiScnModel.hpp.

int SmiScnNode::getRowStart (  )  [inline]

Definition at line 370 of file SmiScnModel.hpp.

int SmiScnNode::getNumCols (  )  [inline]

Definition at line 371 of file SmiScnModel.hpp.

int SmiScnNode::getNumRows (  )  [inline]

Definition at line 372 of file SmiScnModel.hpp.

double SmiScnNode::getModelProb (  )  [inline]

Definition at line 374 of file SmiScnModel.hpp.

SmiStageIndex SmiScnNode::getStage (  )  [inline]

Definition at line 375 of file SmiScnModel.hpp.

SmiScnNode* SmiScnNode::getParent (  )  [inline]

Definition at line 376 of file SmiScnModel.hpp.

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

Definition at line 377 of file SmiScnModel.hpp.

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

Definition at line 378 of file SmiScnModel.hpp.

double SmiScnNode::getProb (  )  [inline]

Definition at line 379 of file SmiScnModel.hpp.

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

Definition at line 380 of file SmiScnModel.hpp.

bool SmiScnNode::isVirtualNode (  )  [inline]

Definition at line 382 of file SmiScnModel.hpp.

void SmiScnNode::zapNode (  )  [inline]

Definition at line 384 of file SmiScnModel.hpp.

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

Definition at line 411 of file SmiScnModel.hpp.

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

Definition at line 412 of file SmiScnModel.hpp.

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

Definition at line 414 of file SmiScnModel.hpp.

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

Definition at line 415 of file SmiScnModel.hpp.

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

Definition at line 416 of file SmiScnModel.hpp.

SmiNodeData* SmiScnNode::getNode (  )  [inline]

Definition at line 419 of file SmiScnModel.hpp.

void SmiScnNode::setIncludeOff (  )  [inline, private]

Definition at line 421 of file SmiScnModel.hpp.

void SmiScnNode::setIncludeOn (  )  [inline, private]

Definition at line 422 of file SmiScnModel.hpp.

bool SmiScnNode::getInclude (  )  [inline, private]

Definition at line 423 of file SmiScnModel.hpp.


Friends And Related Function Documentation

friend class SmiScnModel [friend]

Definition at line 362 of file SmiScnModel.hpp.

void DecompUnitTest (  )  [friend]

Member Data Documentation

Definition at line 428 of file SmiScnModel.hpp.

Definition at line 429 of file SmiScnModel.hpp.

double SmiScnNode::prob_ [private]

Definition at line 430 of file SmiScnModel.hpp.

double SmiScnNode::mdl_prob_ [private]

Definition at line 431 of file SmiScnModel.hpp.

double SmiScnNode::condProb_ [private]

Definition at line 432 of file SmiScnModel.hpp.

int SmiScnNode::coffset_ [private]

Definition at line 433 of file SmiScnModel.hpp.

int SmiScnNode::roffset_ [private]

Definition at line 434 of file SmiScnModel.hpp.

Definition at line 435 of file SmiScnModel.hpp.

bool SmiScnNode::include_ [private]

Definition at line 436 of file SmiScnModel.hpp.


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

Generated on 3 Jun 2015 by  doxygen 1.6.1