Opm::GTNode Class Reference

#include <GTNode.hpp>

Public Member Functions

 GTNode (const Group &group, std::size_t level, const std::optional< std::string > &parent_name)
 
void add_group (const GTNode &child_group)
 
void add_well (const Well &well)
 
const std::vector< Well > & wells () const
 
const std::vector< GTNode > & groups () const
 
const std::stringname () const
 
const std::stringparent_name () const
 
const Groupgroup () const
 

Constructor & Destructor Documentation

◆ GTNode()

Opm::GTNode::GTNode ( const Group group,
std::size_t  level,
const std::optional< std::string > &  parent_name 
)

Member Function Documentation

◆ add_group()

void Opm::GTNode::add_group ( const GTNode child_group)

◆ add_well()

void Opm::GTNode::add_well ( const Well well)

◆ group()

const Group & Opm::GTNode::group ( ) const

◆ groups()

const std::vector< GTNode > & Opm::GTNode::groups ( ) const

◆ name()

const std::string & Opm::GTNode::name ( ) const

◆ parent_name()

const std::string & Opm::GTNode::parent_name ( ) const

◆ wells()

const std::vector< Well > & Opm::GTNode::wells ( ) const

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