Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
Loading...
Searching...
No Matches
node.hpp File Reference

Defines the abstract Node base class. More...

#include <iostream>
#include <string>
#include <tuple>
#include <boost/type_index.hpp>
#include "bertini2/num_traits.hpp"
#include "bertini2/detail/visitable.hpp"
#include "bertini2/function_tree/forward_declares.hpp"
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/serialization/export.hpp>
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/tracking.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/nvp.hpp>
Include dependency graph for node.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bertini::node::Node
 Abstract base class for the Bertini hybrid-precision (double-multiple) expression tree. More...
 

Functions

std::ostream & bertini::node::operator<< (std::ostream &out, const Node &N)
 

Detailed Description

Defines the abstract Node base class.

Function Documentation

◆ operator<<()

std::ostream & bertini::node::operator<< ( std::ostream & out,
const Node & N )
inline

a single layer of indirection, though which to call the overridden virtual print() method which must be defined for each non-abstract Node type.