Data Structures | Namespaces | Functions

/export/development/ViennaMath/viennamath/runtime/constant.hpp File Reference

Defines the ViennaMath runtime constant class. More...

#include <ostream>
#include "viennamath/forwards.h"
#include "viennamath/runtime/expression_interface.hpp"

Go to the source code of this file.

Data Structures

class  rt_constant< ScalarType, InterfaceType >
 Representation of a constant within the expression setting of ViennaMath. More...

Namespaces

namespace  viennamath
 

The main ViennaMath namespace. All types and functions for the user reside here.


Functions

template<typename ScalarType , typename InterfaceType >
std::ostream & operator<< (std::ostream &stream, rt_constant< ScalarType, InterfaceType > const &c)
 Convenience operator overload for streaming a runtime constant to std::cout or any other STL-compatible output stream.

Detailed Description

Defines the ViennaMath runtime constant class.