Python API DocumentationΒΆ
- sym
abs()
acos()
acosh()
addition()
asin()
asinh()
atan()
atan2()
atanh()
compare()
cos()
cosh()
derivative()
det()
diag()
distribute()
eliminate_subexpressions()
eq()
eye()
float()
floor()
full_piv_lu()
ge()
get_variables()
gt()
hstack()
integer()
iverson()
jacobian()
le()
log()
lt()
matrix()
matrix_of_symbols()
max()
min()
multiplication()
pow()
rational()
row_vector()
sign()
sin()
sinh()
sqrt()
stop_derivative()
subs()
substitution()
symbols()
tan()
tanh()
unevaluated()
unique_symbols()
vec()
vector()
vstack()
where()
zeros()
BooleanExpr
CompoundExpr
Expr
Function
MatrixExpr
- geometry
- code_generation
create_function_description()
cse_function_description()
generate_function()
generate_python()
mkdir_and_write_file()
transpile()
Argument
ArgumentDirection
BaseGenerator
CppGenerator
FunctionDescription
OutputArg
PythonGenerator
PythonGeneratorFloatWidth
PythonGeneratorTarget
ReturnValue
RustGenerator
- type_annotations
- external_functions
- sympy_conversion
- type_info
- ast
Add
AssignOutputMatrix
AssignOutputScalar
AssignOutputStruct
AssignTemporary
AstSpan
BooleanLiteral
Branch
CallExternalFunction
CallStdFunction
Cast
Comment
Compare
ConstructCustomType
ConstructMatrix
Declaration
Divide
FloatLiteral
FunctionDefinition
FunctionSignature
GetArgument
GetField
GetMatrixElement
IntegerLiteral
Multiply
Negate
OptionalOutputBranch
Parenthetical
ReturnObject
SpecialConstant
Ternary
VariableRef
- enumerations
- exceptions
- expressions