Opm::GroupTree Class Reference

#include <GroupTree.hpp>

Public Member Functions

 GroupTree ()
 
void updateTree (const std::string &childName)
 
void updateTree (const std::string &childName, const std::string &parentName)
 
GroupTreeNodePtr getNode (const std::string &nodeName) const
 
std::vector
< GroupTreeNodeConstPtr
getNodes () const
 
GroupTreeNodePtr getParent (const std::string &childName) const
 
std::shared_ptr< GroupTreedeepCopy () const
 
void printTree (std::ostream &os) const
 

Constructor & Destructor Documentation

Opm::GroupTree::GroupTree ( )

Member Function Documentation

std::shared_ptr<GroupTree> Opm::GroupTree::deepCopy ( ) const
GroupTreeNodePtr Opm::GroupTree::getNode ( const std::string &  nodeName) const
std::vector<GroupTreeNodeConstPtr> Opm::GroupTree::getNodes ( ) const
GroupTreeNodePtr Opm::GroupTree::getParent ( const std::string &  childName) const
void Opm::GroupTree::printTree ( std::ostream &  os) const
void Opm::GroupTree::updateTree ( const std::string &  childName)
void Opm::GroupTree::updateTree ( const std::string &  childName,
const std::string &  parentName 
)

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