lwtDev::Stack Node1 lwtDev::Stack - m_n_outputs + Stack() + Stack() + ~Stack() + Stack() + operator=() + compute() + n_outputs() - add_layers() - add_dense_layers() - add_normalization_layers() - add_highway_layers() - add_maxout_layers() Node2 std::vector< lwtDev ::ILayer * > Node2->Node1 -m_layers Node3 lwtDev::ILayer + ~ILayer() + compute() Node3->Node2 +elements