tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
Loading...
Searching...
No Matches
Functions | Variables
expr_diag Namespace Reference

Functions

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

Variables

int tensor_count = 0
 
int scalar_count = 0
 

Function Documentation

◆ get_greek_letter()

std::string expr_diag::get_greek_letter ( int  n)
inline

◆ make_scalar()

std::string expr_diag::make_scalar ( const std::string &  scalar_type)
inline
Here is the call graph for this function:

◆ parse_expr()

std::string expr_diag::parse_expr ( const std::string &  s,
size_t &  pos 
)
inline
Here is the call graph for this function:

◆ parse_permuted_view()

std::string expr_diag::parse_permuted_view ( const std::string &  s,
size_t &  pos 
)
inline
Here is the call graph for this function:

◆ parse_tensor()

std::string expr_diag::parse_tensor ( const std::string &  s,
size_t &  pos 
)
inline
Here is the call graph for this function:

◆ print_expr()

template<typename Expr >
void expr_diag::print_expr ( )

◆ print_legend()

void expr_diag::print_legend ( )
inline

◆ read_ident()

std::string expr_diag::read_ident ( const std::string &  s,
size_t &  pos 
)
inline

◆ read_number()

std::string expr_diag::read_number ( const std::string &  s,
size_t &  pos 
)
inline

◆ skip_ws()

void expr_diag::skip_ws ( const std::string &  s,
size_t &  pos 
)
inline

◆ to_string()

template<typename Expr >
std::string expr_diag::to_string ( )
Here is the call graph for this function:

◆ to_subscript()

std::string expr_diag::to_subscript ( int  n)
inline

◆ to_subscript_type()

std::string expr_diag::to_subscript_type ( const std::string &  type_name)
inline

◆ to_superscript()

std::string expr_diag::to_superscript ( int  n)
inline

Variable Documentation

◆ scalar_count

int expr_diag::scalar_count = 0
inline

◆ tensor_count

int expr_diag::tensor_count = 0
inline