SymEngine C++ API
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
x
z
Enumerations
Enumerator
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
z
~
Variables
b
c
d
h
i
n
r
t
x
Related Functions
Files
File List
Globals
All
Macros
•
All
Data Structures
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Friends
Macros
Pages
symengine
printers.h
1
#ifndef SYMENGINE_PRINTER_H
2
#define SYMENGINE_PRINTER_H
3
4
#include <
symengine/basic.h
>
5
#include <symengine/matrix.h>
6
7
namespace
SymEngine
8
{
9
std::string
str(
const
Basic &x);
10
std::string
str(
const
DenseMatrix &x);
11
std::string
unicode(
const
Basic &x);
12
std::string
julia_str(
const
Basic &x);
13
std::string
sbml(
const
Basic &x);
14
std::string
ascii_art();
15
16
std::string
mathml(
const
Basic &x);
17
18
std::string
latex(
const
Basic &x);
19
std::string
latex(
const
DenseMatrix &x,
const
unsigned
max_rows = 20,
20
const
unsigned
max_cols = 12);
21
22
std::string
ccode(
const
Basic &x);
23
std::string
c89code(
const
Basic &x);
24
std::string
c99code(
const
Basic &x);
25
std::string
jscode(
const
Basic &x);
26
}
// namespace SymEngine
27
28
#endif
// SYMENGINE_PRINTER_H
basic.h
The base class for SymEngine.
std::string
SymEngine
Main namespace for SymEngine package.
Definition:
add.cpp:19
Code