tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
expr_diag.h File Reference
#include <string>
#include <sstream>
#include <vector>
Include dependency graph for expr_diag.h:

Go to the source code of this file.

Namespaces

namespace  expr_diag
 

Functions

std::string expr_diag::get_greek_letter (int n)
 
std::string expr_diag::to_subscript (int n)
 
std::string expr_diag::to_subscript_type (const std::string &type_name)
 
std::string expr_diag::to_superscript (int n)
 
void expr_diag::skip_ws (const std::string &s, size_t &pos)
 
std::string expr_diag::read_ident (const std::string &s, size_t &pos)
 
std::string expr_diag::read_number (const std::string &s, size_t &pos)
 
std::string expr_diag::parse_expr (const std::string &s, size_t &pos)
 
std::string expr_diag::parse_tensor (const std::string &s, size_t &pos)
 
std::string expr_diag::parse_permuted_view (const std::string &s, size_t &pos)
 
std::string expr_diag::make_scalar (const std::string &scalar_type)
 
template<typename Expr >
std::string expr_diag::to_string ()
 
template<typename Expr >
void expr_diag::print_expr ()
 
void expr_diag::print_legend ()
 

Variables

int expr_diag::tensor_count = 0
 
int expr_diag::scalar_count = 0