Defines special (non-standard) operator overloads for runtime function symbols. More...
#include <ostream>
#include "viennamath/forwards.h"
#include "viennamath/runtime/binary_operators.hpp"
Go to the source code of this file.
Namespaces | |
namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Functions | |
template<typename NumericT , typename InterfaceType > | |
rt_binary_expr< InterfaceType > | operator* (rt_constant< NumericT, InterfaceType > const &lhs, rt_function_symbol< InterfaceType > const &rhs) |
Special overload for the multiplication of a function symbol with a ViennaMath runtime constant. | |
template<typename InterfaceType > | |
rt_binary_expr< InterfaceType > | operator* (rt_expr< InterfaceType > const &lhs, rt_function_symbol< InterfaceType > const &rhs) |
Special overload for the multiplication of a function symbol with a ViennaMath runtime expression wrapper. |
Defines special (non-standard) operator overloads for runtime function symbols.