Protected Member Functions | |
virtual std::string | print_mul () |
virtual bool | split_mul_coef () |
virtual void | _print_pow (std::ostringstream &o, const RCP< const Basic > &a, const RCP< const Basic > &b) |
virtual std::string | print_div (const std::string &num, const std::string &den, bool paren) |
virtual std::string | get_imag_symbol () |
virtual std::string | parenthesize (const std::string &expr) |
std::string | parenthesizeLT (const RCP< const Basic > &x, PrecedenceEnum precedenceEnum) |
std::string | parenthesizeLE (const RCP< const Basic > &x, PrecedenceEnum precedenceEnum) |
Protected Attributes | |
std::string | str_ |
Static Private Attributes | |
static const std::vector< std::string > | names_ |
Definition at line 106 of file strprinter.h.
|
protectedvirtual |
Definition at line 553 of file strprinter.cpp.
std::string SymEngine::StrPrinter::apply | ( | const Basic & | b | ) |
Definition at line 1073 of file strprinter.cpp.
std::string SymEngine::StrPrinter::apply | ( | const RCP< const Basic > & | b | ) |
Definition at line 1067 of file strprinter.cpp.
std::string SymEngine::StrPrinter::apply | ( | const vec_basic & | v | ) |
Definition at line 861 of file strprinter.cpp.
Definition at line 517 of file strprinter.cpp.
Definition at line 296 of file strprinter.cpp.
Definition at line 133 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const BooleanAtom & | x | ) |
Definition at line 287 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Complement & | x | ) |
Definition at line 428 of file strprinter.cpp.
Definition at line 177 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ComplexDouble & | x | ) |
Definition at line 232 of file strprinter.cpp.
Definition at line 373 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ConditionSet & | x | ) |
Definition at line 457 of file strprinter.cpp.
Definition at line 856 of file strprinter.cpp.
Definition at line 342 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Derivative & | x | ) |
Definition at line 403 of file strprinter.cpp.
Definition at line 244 of file strprinter.cpp.
Definition at line 450 of file strprinter.cpp.
Definition at line 873 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const FunctionSymbol & | x | ) |
Definition at line 883 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const GaloisField & | x | ) |
Definition at line 668 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const IdentityMatrix & | x | ) |
Definition at line 1030 of file strprinter.cpp.
Definition at line 436 of file strprinter.cpp.
Definition at line 146 of file strprinter.cpp.
Definition at line 163 of file strprinter.cpp.
Definition at line 388 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Intersection & | x | ) |
Definition at line 419 of file strprinter.cpp.
Definition at line 272 of file strprinter.cpp.
Definition at line 258 of file strprinter.cpp.
Definition at line 973 of file strprinter.cpp.
Definition at line 925 of file strprinter.cpp.
Definition at line 567 of file strprinter.cpp.
Definition at line 158 of file strprinter.cpp.
Definition at line 393 of file strprinter.cpp.
Definition at line 398 of file strprinter.cpp.
Definition at line 335 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const NumberWrapper & | x | ) |
Definition at line 920 of file strprinter.cpp.
Definition at line 309 of file strprinter.cpp.
Definition at line 350 of file strprinter.cpp.
Definition at line 651 of file strprinter.cpp.
Definition at line 170 of file strprinter.cpp.
Definition at line 383 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const RealDouble & | x | ) |
Definition at line 227 of file strprinter.cpp.
Definition at line 378 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const StrictLessThan & | x | ) |
Definition at line 265 of file strprinter.cpp.
Definition at line 904 of file strprinter.cpp.
Definition at line 141 of file strprinter.cpp.
Definition at line 1022 of file strprinter.cpp.
Definition at line 821 of file strprinter.cpp.
Definition at line 787 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Unequality & | x | ) |
Definition at line 251 of file strprinter.cpp.
Definition at line 408 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UnivariateSeries & | x | ) |
Definition at line 831 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UniversalSet & | x | ) |
Definition at line 445 of file strprinter.cpp.
Definition at line 792 of file strprinter.cpp.
Definition at line 322 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ZeroMatrix & | x | ) |
Definition at line 1035 of file strprinter.cpp.
|
protectedvirtual |
Definition at line 1189 of file strprinter.cpp.
|
protectedvirtual |
Definition at line 1062 of file strprinter.cpp.
|
protected |
Definition at line 1051 of file strprinter.cpp.
|
protected |
Definition at line 1040 of file strprinter.cpp.
|
protectedvirtual |
|
protectedvirtual |
Definition at line 1137 of file strprinter.cpp.
|
protectedvirtual |
Definition at line 646 of file strprinter.cpp.
|
staticprivate |
Definition at line 109 of file strprinter.h.
|
protected |
Definition at line 112 of file strprinter.h.