Public Member Functions | |
void | _print_pow (std::ostringstream &o, const RCP< const Basic > &a, const RCP< const Basic > &b) override |
void | bvisit (const BooleanAtom &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Xor &x) |
void | bvisit (const Not &x) |
void | bvisit (const Piecewise &x) |
void | bvisit (const Infty &x) |
void | bvisit (const Constant &x) |
void | bvisit (const Function &x) |
std::string | apply (const RCP< const Basic > &b) |
std::string | apply (const vec_basic &v) |
std::string | apply (const Basic &b) |
void | bvisit (const Basic &x) |
void | bvisit (const Symbol &x) |
void | bvisit (const Integer &x) |
void | bvisit (const Rational &x) |
void | bvisit (const Complex &x) |
void | bvisit (const Interval &x) |
void | bvisit (const Complexes &x) |
void | bvisit (const Reals &x) |
void | bvisit (const Rationals &x) |
void | bvisit (const Integers &x) |
void | bvisit (const Naturals &x) |
void | bvisit (const Naturals0 &x) |
void | bvisit (const Piecewise &x) |
void | bvisit (const EmptySet &x) |
void | bvisit (const FiniteSet &x) |
void | bvisit (const UniversalSet &x) |
void | bvisit (const ConditionSet &x) |
void | bvisit (const Contains &x) |
void | bvisit (const BooleanAtom &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Xor &x) |
void | bvisit (const Not &x) |
void | bvisit (const Union &x) |
void | bvisit (const Intersection &x) |
void | bvisit (const Complement &x) |
void | bvisit (const ImageSet &x) |
void | bvisit (const Add &x) |
void | bvisit (const Mul &x) |
void | bvisit (const Pow &x) |
void | bvisit (const UIntPoly &x) |
void | bvisit (const MIntPoly &x) |
void | bvisit (const URatPoly &x) |
void | bvisit (const UExprPoly &x) |
void | bvisit (const MExprPoly &x) |
void | bvisit (const GaloisField &x) |
void | bvisit (const Infty &x) |
void | bvisit (const NaN &x) |
void | bvisit (const UnivariateSeries &x) |
void | bvisit (const Constant &x) |
void | bvisit (const Function &x) |
void | bvisit (const FunctionSymbol &x) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const RealDouble &x) |
void | bvisit (const ComplexDouble &x) |
void | bvisit (const Equality &x) |
void | bvisit (const Unequality &x) |
void | bvisit (const LessThan &x) |
void | bvisit (const StrictLessThan &x) |
void | bvisit (const NumberWrapper &x) |
void | bvisit (const Tuple &x) |
void | bvisit (const IdentityMatrix &x) |
void | bvisit (const ZeroMatrix &x) |
![]() | |
void | bvisit (const Basic &x) |
void | bvisit (const Symbol &x) |
void | bvisit (const Integer &x) |
void | bvisit (const Rational &x) |
void | bvisit (const Complex &x) |
void | bvisit (const Interval &x) |
void | bvisit (const Complexes &x) |
void | bvisit (const Reals &x) |
void | bvisit (const Rationals &x) |
void | bvisit (const Integers &x) |
void | bvisit (const Naturals &x) |
void | bvisit (const Naturals0 &x) |
void | bvisit (const Piecewise &x) |
void | bvisit (const EmptySet &x) |
void | bvisit (const FiniteSet &x) |
void | bvisit (const UniversalSet &x) |
void | bvisit (const ConditionSet &x) |
void | bvisit (const Contains &x) |
void | bvisit (const BooleanAtom &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Xor &x) |
void | bvisit (const Not &x) |
void | bvisit (const Union &x) |
void | bvisit (const Intersection &x) |
void | bvisit (const Complement &x) |
void | bvisit (const ImageSet &x) |
void | bvisit (const Add &x) |
void | bvisit (const Mul &x) |
void | bvisit (const Pow &x) |
void | bvisit (const UIntPoly &x) |
void | bvisit (const MIntPoly &x) |
void | bvisit (const URatPoly &x) |
void | bvisit (const UExprPoly &x) |
void | bvisit (const MExprPoly &x) |
void | bvisit (const GaloisField &x) |
void | bvisit (const Infty &x) |
void | bvisit (const NaN &x) |
void | bvisit (const UnivariateSeries &x) |
void | bvisit (const Constant &x) |
void | bvisit (const Function &x) |
void | bvisit (const FunctionSymbol &x) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const RealDouble &x) |
void | bvisit (const ComplexDouble &x) |
void | bvisit (const Equality &x) |
void | bvisit (const Unequality &x) |
void | bvisit (const LessThan &x) |
void | bvisit (const StrictLessThan &x) |
void | bvisit (const NumberWrapper &x) |
void | bvisit (const Tuple &x) |
void | bvisit (const IdentityMatrix &x) |
void | bvisit (const ZeroMatrix &x) |
std::string | apply (const RCP< const Basic > &b) |
std::string | apply (const vec_basic &v) |
std::string | apply (const Basic &b) |
Static Public Attributes | |
static const std::vector< std::string > | names_ |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
std::string | str_ |
|
overridevirtual |
Reimplemented from SymEngine::StrPrinter.
Definition at line 26 of file sbml.cpp.
std::string SymEngine::StrPrinter::apply | ( | const Basic & | b | ) |
Definition at line 200 of file strprinter.cpp.
std::string SymEngine::StrPrinter::apply | ( | const RCP< const Basic > & | b | ) |
Definition at line 198 of file strprinter.cpp.
std::string SymEngine::StrPrinter::apply | ( | const vec_basic & | v | ) |
Definition at line 199 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Add & | x | ) |
Definition at line 154 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const And & | x | ) |
Definition at line 146 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const And & | x | ) |
Definition at line 49 of file sbml.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Basic & | x | ) |
Definition at line 127 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const BooleanAtom & | x | ) |
Definition at line 145 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const BooleanAtom & | x | ) |
void SymEngine::StrPrinter::bvisit | ( | const Complement & | x | ) |
Definition at line 152 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Complex & | x | ) |
Definition at line 131 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ComplexDouble & | x | ) |
Definition at line 182 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Complexes & | x | ) |
Definition at line 133 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ConditionSet & | x | ) |
Definition at line 143 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Constant & | x | ) |
Definition at line 176 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Constant & | x | ) |
void SymEngine::StrPrinter::bvisit | ( | const Contains & | x | ) |
Definition at line 144 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Derivative & | x | ) |
Definition at line 179 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const EmptySet & | x | ) |
Definition at line 140 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Equality & | x | ) |
Definition at line 183 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const FiniteSet & | x | ) |
Definition at line 141 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Function & | x | ) |
Definition at line 177 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Function & | x | ) |
Definition at line 129 of file sbml.cpp.
void SymEngine::StrPrinter::bvisit | ( | const FunctionSymbol & | x | ) |
Definition at line 178 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const GaloisField & | x | ) |
Definition at line 166 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const IdentityMatrix & | x | ) |
Definition at line 195 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ImageSet & | x | ) |
Definition at line 153 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Infty & | x | ) |
Definition at line 167 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Infty & | x | ) |
void SymEngine::StrPrinter::bvisit | ( | const Integer & | x | ) |
Definition at line 129 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Integers & | x | ) |
Definition at line 136 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Intersection & | x | ) |
Definition at line 151 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Interval & | x | ) |
Definition at line 132 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const LessThan & | x | ) |
Definition at line 185 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const MExprPoly & | x | ) |
Definition at line 165 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const MIntPoly & | x | ) |
Definition at line 158 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Mul & | x | ) |
Definition at line 155 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const NaN & | x | ) |
Definition at line 168 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Naturals & | x | ) |
Definition at line 137 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Naturals0 & | x | ) |
Definition at line 138 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Not & | x | ) |
Definition at line 149 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Not & | x | ) |
void SymEngine::StrPrinter::bvisit | ( | const NumberWrapper & | x | ) |
Definition at line 193 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Or & | x | ) |
Definition at line 147 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Or & | x | ) |
Definition at line 62 of file sbml.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Piecewise & | x | ) |
Definition at line 139 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Piecewise & | x | ) |
Definition at line 95 of file sbml.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Pow & | x | ) |
Definition at line 156 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Rational & | x | ) |
Definition at line 130 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Rationals & | x | ) |
Definition at line 135 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const RealDouble & | x | ) |
Definition at line 181 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Reals & | x | ) |
Definition at line 134 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const StrictLessThan & | x | ) |
Definition at line 186 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Subs & | x | ) |
Definition at line 180 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Symbol & | x | ) |
Definition at line 128 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Tuple & | x | ) |
Definition at line 194 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UExprPoly & | x | ) |
Definition at line 164 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UIntPoly & | x | ) |
Definition at line 157 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Unequality & | x | ) |
Definition at line 184 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Union & | x | ) |
Definition at line 150 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UnivariateSeries & | x | ) |
Definition at line 169 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const UniversalSet & | x | ) |
Definition at line 142 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const URatPoly & | x | ) |
Definition at line 159 of file strprinter.cpp.
void SymEngine::StrPrinter::bvisit | ( | const Xor & | x | ) |
Definition at line 148 of file strprinter.cpp.
void SymEngine::SbmlPrinter::bvisit | ( | const Xor & | x | ) |
Definition at line 75 of file sbml.cpp.
void SymEngine::StrPrinter::bvisit | ( | const ZeroMatrix & | x | ) |
Definition at line 196 of file strprinter.cpp.
|
static |