Defines a class representing a vector-valued expression and consisting of a scalar valued expression for each entry in the vector. More...
#include <ostream>#include <sstream>#include <memory>#include <assert.h>#include "viennamath/forwards.h"#include "viennamath/exception.hpp"#include "viennamath/runtime/expr.hpp"Go to the source code of this file.
Data Structures | |
| class | rt_vector_expr< InterfaceType > |
| An tweaked auto_ptr for run time rt_expr types. More... | |
Namespaces | |
| namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Functions | |
| template<typename InterfaceType > | |
| std::ostream & | operator<< (std::ostream &stream, rt_vector_expr< InterfaceType > const &e) |
| template<typename InterfaceType , typename T > | |
| rt_vector_expr< InterfaceType > | operator* (rt_vector_expr< InterfaceType > const &lhs, T const &rhs) |
| template<typename T , typename InterfaceType > | |
| rt_vector_expr< InterfaceType > | operator* (T const &lhs, rt_vector_expr< InterfaceType > const &rhs) |
| template<typename InterfaceType > | |
| rt_expr< InterfaceType > | operator* (rt_vector_expr< InterfaceType > const &lhs, rt_vector_expr< InterfaceType > const &rhs) |
| template<typename InterfaceType , typename T > | |
| rt_vector_expr< InterfaceType > | operator/ (rt_vector_expr< InterfaceType > const &lhs, T const &rhs) |
| template<typename T , typename InterfaceType > | |
| rt_vector_expr< InterfaceType > | operator/ (T const &lhs, rt_vector_expr< InterfaceType > const &rhs) |
Defines a class representing a vector-valued expression and consisting of a scalar valued expression for each entry in the vector.
1.7.1