# /home/coin/svn-release/Smi-0.93.1/Smi/src/SmiScenarioTree.hpp File Reference

`#include <vector>`
`#include <map>`
`#include <iostream>`
`#include <cassert>`
`#include "CoinPragma.hpp"`
Include dependency graph for SmiScenarioTree.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | SmiTreeNode< T >
| Scenario Tree. More...
class | SmiScenarioTree< T >
## Functions
void | SmiTreeNodeUnitTest ()
| A function that tests the methods in the SmiTreeNode class.
void | SmiScenarioTreeUnitTest ()
| A function that tests the methods in the SmiScenarioTree class.

## Function Documentation

void SmiTreeNodeUnitTest | ( |  | ) |

A function that tests the methods in the SmiTreeNode class.

The only reason for it not to be a member method is that this way it doesn't have to be compiled into the library. And that's a gain, because the library should be compiled with optimization on, but this method should be compiled with debugging.

void SmiScenarioTreeUnitTest | ( |  | ) |

A function that tests the methods in the SmiScenarioTree class.

The only reason for it not to be a member method is that this way it doesn't have to be compiled into the library. And that's a gain, because the library should be compiled with optimization on, but this method should be compiled with debugging.