Skip to contents

All functions

D(<SymEngineDataType>)
Derivatives of a Symbolic Expression
DoubleVisitor() visitor_call()
Double Visitor
Function() FunctionSymbol()
Create a FunctionSymbol
Matrix()
DenseMatrix Constructor
S() Basic() Symbol() Constant() Real()
Converting R object to Basic
Vector() V()
Symbolic Vector
get_type() get_args() get_hash() get_str() free_symbols() function_symbols() get_name() get_prec()
Get Information about Basic Object
`==`(<Basic>,<Basic>) `!=`(<Basic>,<Basic>) Arith(<SymEngineDataType>,<SymEngineDataType>) Arith(<SymEngineDataType>,<vector>) Arith(<vector>,<SymEngineDataType>) `-`(<SymEngineDataType>,<missing>) `+`(<SymEngineDataType>,<missing>) `%*%`(<DenseMatrix>,<DenseMatrix>) `%*%`(<VecBasic>,<VecBasic>) `%*%`(<DenseMatrix>,<VecBasic>) `%*%`(<DenseMatrix>,<vector>) `%*%`(<VecBasic>,<DenseMatrix>) `%*%`(<vector>,<DenseMatrix>) Math(<SymEngineDataType>) sinpi(<SymEngineDataType>) cospi(<SymEngineDataType>) tanpi(<SymEngineDataType>) log(<SymEngineDataType>) log2(<SymEngineDataType>) log10(<SymEngineDataType>) log1p(<SymEngineDataType>) expm1(<SymEngineDataType>) sum(<SymEngineDataType>) prod(<SymEngineDataType>)
Bindings for Operators and Math Functions
cbind(<SymEngineDataType>) rbind(<SymEngineDataType>)
Joining DenseMatrix
codegen()
Code Generation
as.character(<Basic>) as.numeric(<Basic>) as.integer(<Basic>) as.character(<VecBasic>) as.numeric(<VecBasic>) as.integer(<VecBasic>) as.language()
Some Conversion Methods
as.matrix(<DenseMatrix>) dim(<DenseMatrix>) `dim<-`(<DenseMatrix>) `dim<-`(<VecBasic>) `dim<-`(<Basic>) `dimnames<-`(<DenseMatrix>) dimnames(<DenseMatrix>) length(<DenseMatrix>) `[[`(<DenseMatrix>,<ANY>) `[[<-`(<DenseMatrix>) `[`(<DenseMatrix>) `[<-`(<DenseMatrix>)
Methods Related to DenseMatrix
det()
Calculate the Determinant of DenseMatrix
evalf()
Evaluating a SymEngine Object
expand()
Expand a Symbolic Expression
lambdify() as.function(<BasicOrVecBasic>)
Convert A Basic/VecBasic Object to R Function
LCM() GCD() nextprime() factorial() choose() zeta() lambertw() dirichlet_eta() erf() erfc() atan2(<SymEngineDataType>,<SymEngineDataType>) kronecker_delta() lowergamma() uppergamma() beta(<SymEngineDataType>,<SymEngineDataType>) psigamma(<SymEngineDataType>) digamma(<SymEngineDataType>) trigamma(<SymEngineDataType>)
Some Special Math Functions
solve()
Solve Symbolic Equations
subs()
Substitute Expressions in SymEngine Objects
symengine-package symengine
symengine: R interface to SymEngine C++ library for symbolic computation
symengine_version() symengine_ascii_art() symengine_have_component() symengine_compilation_notes()
Information about SymEngine Library
t()
Transpose (as) a DenseMatrix
use_vars()
Initializing Variables
length(<VecBasic>) rep(<VecBasic>) rep(<Basic>) unique(<VecBasic>) c(<BasicOrVecBasic>) `[[`(<VecBasic>,<numeric>) `[`(<VecBasic>) `[[<-`(<VecBasic>) `[<-`(<VecBasic>)
Methods Related to VecBasic