Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SmiScnNode Class Reference

#include <SmiScnModel.hpp>

Collaboration diagram for SmiScnNode:
Collaboration graph
[legend]

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)
inlineprivate

Definition at line 411 of file SmiScnModel.hpp.

void SmiScnNode::setColOffset ( int  c)
inlineprivate

Definition at line 412 of file SmiScnModel.hpp.

double SmiScnNode::getCondProb ( )
inlineprivate

Definition at line 414 of file SmiScnModel.hpp.

void SmiScnNode::setCondProb ( double  p)
inlineprivate

Definition at line 415 of file SmiScnModel.hpp.

void SmiScnNode::setModelProb ( double  p)
inlineprivate

Definition at line 416 of file SmiScnModel.hpp.

SmiNodeData* SmiScnNode::getNode ( )
inline

Definition at line 419 of file SmiScnModel.hpp.

void SmiScnNode::setIncludeOff ( )
inlineprivate

Definition at line 421 of file SmiScnModel.hpp.

void SmiScnNode::setIncludeOn ( )
inlineprivate

Definition at line 422 of file SmiScnModel.hpp.

bool SmiScnNode::getInclude ( )
inlineprivate

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

SmiNodeData* SmiScnNode::node_
private

Definition at line 428 of file SmiScnModel.hpp.

SmiScnNode* SmiScnNode::parent_
private

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.

SmiScenarioIndex SmiScnNode::scen_
private

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: